From f27144d7b5b7f8063eb3ac0d90c23c87a40e7163 Mon Sep 17 00:00:00 2001 From: Terry Lucas Date: Wed, 10 May 2017 18:16:26 -0700 Subject: [PATCH] Roll 50: Updated for push to origin/master. TBR=jacobr@google.com Review-Url: https://codereview.chromium.org/2875773003 . --- DEPS | 2 +- build/sanitizers/tsan_suppressions.cc | 6 +- sdk/lib/_blink/dartium/_blink_dartium.dart | 4860 +++++++++------ sdk/lib/html/dart2js/html_dart2js.dart | 1385 ++--- sdk/lib/html/dartium/html_dartium.dart | 5437 +++++++++++------ .../dartium/indexed_db_dartium.dart | 8 +- sdk/lib/js/dartium/cached_patches.dart | 995 +-- sdk/lib/svg/dartium/svg_dartium.dart | 1466 +---- .../web_audio/dartium/web_audio_dartium.dart | 134 +- sdk/lib/web_gl/dartium/web_gl_dartium.dart | 753 ++- tests/co19/co19-dartium.status | 110 +- tests/html/events_test.dart | 2 +- tests/html/html.status | 6 +- tests/language/language.status | 2 +- tests/lib/lib.status | 7 + tools/bots/bot_utils.py | 5 +- tools/dartium/archive.py | 7 +- tools/dartium/build.py | 1 + tools/dartium/buildbot_annotated_steps.py | 13 +- tools/dartium/generate_patches.sh | 24 +- tools/dartium/test.py | 1 + tools/deps/dartium.deps/DEPS | 26 +- tools/deps/dartium.deps/DEPS.chromium | 259 +- tools/dom/dom.json | 1612 ++++- tools/dom/idl/dart/dart.idl | 30 + tools/dom/new_scripts/dart_utilities.py | 1 - tools/dom/scripts/css_code_generator.py | 6 +- tools/dom/scripts/generate_blink_file.py | 54 +- tools/dom/scripts/generator.py | 28 +- tools/dom/scripts/htmldartgenerator.py | 15 +- tools/dom/scripts/htmlrenamer.py | 117 +- tools/dom/scripts/idlnode.py | 287 +- tools/dom/scripts/idlsync.py | 465 +- tools/dom/scripts/systemhtml.py | 7 +- tools/dom/src/dart2js_KeyEvent.dart | 3 +- tools/dom/src/dart2js_WrappedEvent.dart | 10 +- tools/dom/src/dartium_CssClassSet.dart | 3 + tools/dom/src/dartium_KeyEvent.dart | 2 + tools/dom/src/dartium_WrappedEvent.dart | 10 +- .../html/dart2js/html_dart2js.darttemplate | 10 + .../html/dartium/html_dartium.darttemplate | 10 + .../impl_CSSStyleDeclaration.darttemplate | 6 +- .../html/impl/impl_DOMException.darttemplate | 2 + .../html/impl/impl_Element.darttemplate | 16 +- .../html/impl/impl_HTMLDocument.darttemplate | 8 +- .../impl/impl_HashChangeEvent.darttemplate | 10 +- .../impl/impl_RTCPeerConnection.darttemplate | 12 + .../html/impl/impl_SVGElement.darttemplate | 11 +- .../html/impl/impl_TouchEvent.darttemplate | 9 +- tools/testing/dart/test_runner.dart | 4 + tools/testing/dart/test_suite.dart | 2 + tools/utils.py | 2 +- 52 files changed, 10966 insertions(+), 7295 deletions(-) diff --git a/DEPS b/DEPS index 5f0254aee50..ee9c3872248 100644 --- a/DEPS +++ b/DEPS @@ -122,7 +122,7 @@ vars = { "watcher_tag": "@0.9.7+3", "web_components_rev": "@6349e09f9118dce7ae1b309af5763745e25a9d61", "web_socket_channel_tag": "@1.0.4", - "WebCore_rev": "@a86fe28efadcfc781f836037a80f27e22a5dad17", + "WebCore_rev": "@3c45690813c112373757bbef53de1602a62af609", "when_tag": "@0.2.0+2", "which_tag": "@0.1.3+1", "yaml_tag": "@2.1.12", diff --git a/build/sanitizers/tsan_suppressions.cc b/build/sanitizers/tsan_suppressions.cc index fe64dd2c1d7..9fb946f7449 100644 --- a/build/sanitizers/tsan_suppressions.cc +++ b/build/sanitizers/tsan_suppressions.cc @@ -50,7 +50,7 @@ char kTSanDefaultSuppressions[] = "race:base/threading/watchdog.cc\n" // http://crbug.com/157586 -"race:third_party/libvpx/source/libvpx/vp8/decoder/threading.c\n" +"race:third_party/libvpx_new/source/libvpx/vp8/decoder/threading.c\n" // http://crbug.com/158718 "race:third_party/ffmpeg/libavcodec/pthread.c\n" @@ -62,8 +62,8 @@ char kTSanDefaultSuppressions[] = "race:media::ReleaseData\n" // http://crbug.com/158922 -"race:third_party/libvpx/source/libvpx/vp8/encoder/*\n" -"race:third_party/libvpx/source/libvpx/vp9/encoder/*\n" +"race:third_party/libvpx_new/source/libvpx/vp8/encoder/*\n" +"race:third_party/libvpx_new/source/libvpx/vp9/encoder/*\n" // http://crbug.com/189177 "race:thread_manager\n" diff --git a/sdk/lib/_blink/dartium/_blink_dartium.dart b/sdk/lib/_blink/dartium/_blink_dartium.dart index cae50751f9a..3dac59c5988 100644 --- a/sdk/lib/_blink/dartium/_blink_dartium.dart +++ b/sdk/lib/_blink/dartium/_blink_dartium.dart @@ -54,13 +54,20 @@ dynamic resolver(String s) { if (s == "BeforeUnloadEvent") return BlinkBeforeUnloadEvent.instance; if (s == "BiquadFilterNode") return BlinkBiquadFilterNode.instance; if (s == "Blob") return BlinkBlob.instance; + if (s == "BlobCallback") return BlinkBlobCallback.instance; + if (s == "BlobEvent") return BlinkBlobEvent.instance; if (s == "Bluetooth") return BlinkBluetooth.instance; + if (s == "BluetoothAdvertisingData") + return BlinkBluetoothAdvertisingData.instance; + if (s == "BluetoothCharacteristicProperties") + return BlinkBluetoothCharacteristicProperties.instance; if (s == "BluetoothDevice") return BlinkBluetoothDevice.instance; - if (s == "BluetoothGATTCharacteristic") - return BlinkBluetoothGATTCharacteristic.instance; - if (s == "BluetoothGATTRemoteServer") - return BlinkBluetoothGATTRemoteServer.instance; - if (s == "BluetoothGATTService") return BlinkBluetoothGATTService.instance; + if (s == "BluetoothRemoteGATTCharacteristic") + return BlinkBluetoothRemoteGATTCharacteristic.instance; + if (s == "BluetoothRemoteGATTServer") + return BlinkBluetoothRemoteGATTServer.instance; + if (s == "BluetoothRemoteGATTService") + return BlinkBluetoothRemoteGATTService.instance; if (s == "BluetoothUUID") return BlinkBluetoothUUID.instance; if (s == "Body") return BlinkBody.instance; if (s == "CDATASection") return BlinkCDATASection.instance; @@ -75,6 +82,7 @@ dynamic resolver(String s) { if (s == "CSSKeyframeRule") return BlinkCSSKeyframeRule.instance; if (s == "CSSKeyframesRule") return BlinkCSSKeyframesRule.instance; if (s == "CSSMediaRule") return BlinkCSSMediaRule.instance; + if (s == "CSSNamespaceRule") return BlinkCSSNamespaceRule.instance; if (s == "CSSPageRule") return BlinkCSSPageRule.instance; if (s == "CSSRule") return BlinkCSSRule.instance; if (s == "CSSRuleList") return BlinkCSSRuleList.instance; @@ -85,6 +93,9 @@ dynamic resolver(String s) { if (s == "CSSViewportRule") return BlinkCSSViewportRule.instance; if (s == "Cache") return BlinkCache.instance; if (s == "CacheStorage") return BlinkCacheStorage.instance; + if (s == "CalcLength") return BlinkCalcLength.instance; + if (s == "CanvasCaptureMediaStreamTrack") + return BlinkCanvasCaptureMediaStreamTrack.instance; if (s == "CanvasGradient") return BlinkCanvasGradient.instance; if (s == "CanvasPathMethods") return BlinkCanvasPathMethods.instance; if (s == "CanvasPattern") return BlinkCanvasPattern.instance; @@ -114,8 +125,6 @@ dynamic resolver(String s) { if (s == "Coordinates") return BlinkCoordinates.instance; if (s == "Credential") return BlinkCredential.instance; if (s == "CredentialsContainer") return BlinkCredentialsContainer.instance; - if (s == "CrossOriginConnectEvent") - return BlinkCrossOriginConnectEvent.instance; if (s == "CrossOriginServiceWorkerClient") return BlinkCrossOriginServiceWorkerClient.instance; if (s == "Crypto") return BlinkCrypto.instance; @@ -133,7 +142,6 @@ dynamic resolver(String s) { if (s == "DOMPointReadOnly") return BlinkDOMPointReadOnly.instance; if (s == "DOMRect") return BlinkDOMRect.instance; if (s == "DOMRectReadOnly") return BlinkDOMRectReadOnly.instance; - if (s == "DOMSettableTokenList") return BlinkDOMSettableTokenList.instance; if (s == "DOMStringList") return BlinkDOMStringList.instance; if (s == "DOMStringMap") return BlinkDOMStringMap.instance; if (s == "DOMTokenList") return BlinkDOMTokenList.instance; @@ -145,8 +153,6 @@ dynamic resolver(String s) { if (s == "DatabaseCallback") return BlinkDatabaseCallback.instance; if (s == "DedicatedWorkerGlobalScope") return BlinkDedicatedWorkerGlobalScope.instance; - if (s == "DefaultSessionStartEvent") - return BlinkDefaultSessionStartEvent.instance; if (s == "DelayNode") return BlinkDelayNode.instance; if (s == "DeprecatedStorageInfo") return BlinkDeprecatedStorageInfo.instance; if (s == "DeprecatedStorageQuota") @@ -167,6 +173,8 @@ dynamic resolver(String s) { if (s == "DynamicsCompressorNode") return BlinkDynamicsCompressorNode.instance; if (s == "EXTBlendMinMax") return BlinkEXTBlendMinMax.instance; + if (s == "EXTColorBufferFloat") return BlinkEXTColorBufferFloat.instance; + if (s == "EXTDisjointTimerQuery") return BlinkEXTDisjointTimerQuery.instance; if (s == "EXTFragDepth") return BlinkEXTFragDepth.instance; if (s == "EXTShaderTextureLOD") return BlinkEXTShaderTextureLOD.instance; if (s == "EXTTextureFilterAnisotropic") @@ -185,10 +193,11 @@ dynamic resolver(String s) { if (s == "EventSource") return BlinkEventSource.instance; if (s == "EventTarget") return BlinkEventTarget.instance; if (s == "ExtendableEvent") return BlinkExtendableEvent.instance; + if (s == "ExtendableMessageEvent") + return BlinkExtendableMessageEvent.instance; if (s == "FederatedCredential") return BlinkFederatedCredential.instance; if (s == "FetchEvent") return BlinkFetchEvent.instance; if (s == "File") return BlinkFile.instance; - if (s == "FileCallback") return BlinkFileCallback.instance; if (s == "FileEntry") return BlinkFileEntry.instance; if (s == "FileEntrySync") return BlinkFileEntrySync.instance; if (s == "FileError") return BlinkFileError.instance; @@ -204,8 +213,6 @@ dynamic resolver(String s) { if (s == "FocusEvent") return BlinkFocusEvent.instance; if (s == "FontFace") return BlinkFontFace.instance; if (s == "FontFaceSet") return BlinkFontFaceSet.instance; - if (s == "FontFaceSetForEachCallback") - return BlinkFontFaceSetForEachCallback.instance; if (s == "FontFaceSetLoadEvent") return BlinkFontFaceSetLoadEvent.instance; if (s == "FormData") return BlinkFormData.instance; if (s == "FrameRequestCallback") return BlinkFrameRequestCallback.instance; @@ -223,7 +230,6 @@ dynamic resolver(String s) { if (s == "HMDVRDevice") return BlinkHMDVRDevice.instance; if (s == "HTMLAllCollection") return BlinkHTMLAllCollection.instance; if (s == "HTMLAnchorElement") return BlinkHTMLAnchorElement.instance; - if (s == "HTMLAppletElement") return BlinkHTMLAppletElement.instance; if (s == "HTMLAreaElement") return BlinkHTMLAreaElement.instance; if (s == "HTMLAudioElement") return BlinkHTMLAudioElement.instance; if (s == "HTMLBRElement") return BlinkHTMLBRElement.instance; @@ -284,6 +290,7 @@ dynamic resolver(String s) { if (s == "HTMLScriptElement") return BlinkHTMLScriptElement.instance; if (s == "HTMLSelectElement") return BlinkHTMLSelectElement.instance; if (s == "HTMLShadowElement") return BlinkHTMLShadowElement.instance; + if (s == "HTMLSlotElement") return BlinkHTMLSlotElement.instance; if (s == "HTMLSourceElement") return BlinkHTMLSourceElement.instance; if (s == "HTMLSpanElement") return BlinkHTMLSpanElement.instance; if (s == "HTMLStyleElement") return BlinkHTMLStyleElement.instance; @@ -316,16 +323,28 @@ dynamic resolver(String s) { if (s == "IDBRequest") return BlinkIDBRequest.instance; if (s == "IDBTransaction") return BlinkIDBTransaction.instance; if (s == "IDBVersionChangeEvent") return BlinkIDBVersionChangeEvent.instance; + if (s == "IIRFilterNode") return BlinkIIRFilterNode.instance; + if (s == "IdleDeadline") return BlinkIdleDeadline.instance; + if (s == "IdleRequestCallback") return BlinkIdleRequestCallback.instance; if (s == "ImageBitmap") return BlinkImageBitmap.instance; + if (s == "ImageBitmapRenderingContext") + return BlinkImageBitmapRenderingContext.instance; if (s == "ImageData") return BlinkImageData.instance; if (s == "InjectedScriptHost") return BlinkInjectedScriptHost.instance; - if (s == "InputDevice") return BlinkInputDevice.instance; + if (s == "InputDeviceCapabilities") + return BlinkInputDeviceCapabilities.instance; + if (s == "InstallEvent") return BlinkInstallEvent.instance; if (s == "Int16Array") return BlinkInt16Array.instance; if (s == "Int32Array") return BlinkInt32Array.instance; if (s == "Int8Array") return BlinkInt8Array.instance; + if (s == "IntersectionObserver") return BlinkIntersectionObserver.instance; + if (s == "IntersectionObserverEntry") + return BlinkIntersectionObserverEntry.instance; if (s == "Iterator") return BlinkIterator.instance; if (s == "KeyboardEvent") return BlinkKeyboardEvent.instance; if (s == "KeyframeEffect") return BlinkKeyframeEffect.instance; + if (s == "KeywordValue") return BlinkKeywordValue.instance; + if (s == "LengthValue") return BlinkLengthValue.instance; if (s == "Location") return BlinkLocation.instance; if (s == "MIDIAccess") return BlinkMIDIAccess.instance; if (s == "MIDIConnectionEvent") return BlinkMIDIConnectionEvent.instance; @@ -335,23 +354,23 @@ dynamic resolver(String s) { if (s == "MIDIOutput") return BlinkMIDIOutput.instance; if (s == "MIDIOutputMap") return BlinkMIDIOutputMap.instance; if (s == "MIDIPort") return BlinkMIDIPort.instance; - if (s == "MediaController") return BlinkMediaController.instance; + if (s == "Matrix") return BlinkMatrix.instance; if (s == "MediaDeviceInfo") return BlinkMediaDeviceInfo.instance; if (s == "MediaDevices") return BlinkMediaDevices.instance; if (s == "MediaElementAudioSourceNode") return BlinkMediaElementAudioSourceNode.instance; if (s == "MediaEncryptedEvent") return BlinkMediaEncryptedEvent.instance; if (s == "MediaError") return BlinkMediaError.instance; - if (s == "MediaKeyError") return BlinkMediaKeyError.instance; - if (s == "MediaKeyEvent") return BlinkMediaKeyEvent.instance; if (s == "MediaKeyMessageEvent") return BlinkMediaKeyMessageEvent.instance; if (s == "MediaKeySession") return BlinkMediaKeySession.instance; if (s == "MediaKeyStatusMap") return BlinkMediaKeyStatusMap.instance; if (s == "MediaKeySystemAccess") return BlinkMediaKeySystemAccess.instance; if (s == "MediaKeys") return BlinkMediaKeys.instance; if (s == "MediaList") return BlinkMediaList.instance; + if (s == "MediaMetadata") return BlinkMediaMetadata.instance; if (s == "MediaQueryList") return BlinkMediaQueryList.instance; if (s == "MediaQueryListEvent") return BlinkMediaQueryListEvent.instance; + if (s == "MediaRecorder") return BlinkMediaRecorder.instance; if (s == "MediaSession") return BlinkMediaSession.instance; if (s == "MediaSource") return BlinkMediaSource.instance; if (s == "MediaStream") return BlinkMediaStream.instance; @@ -365,6 +384,7 @@ dynamic resolver(String s) { if (s == "MediaStreamTrackSourcesCallback") return BlinkMediaStreamTrackSourcesCallback.instance; if (s == "MemoryInfo") return BlinkMemoryInfo.instance; + if (s == "MessageCallback") return BlinkMessageCallback.instance; if (s == "MessageChannel") return BlinkMessageChannel.instance; if (s == "MessageEvent") return BlinkMessageEvent.instance; if (s == "MessagePort") return BlinkMessagePort.instance; @@ -376,6 +396,7 @@ dynamic resolver(String s) { if (s == "MutationCallback") return BlinkMutationCallback.instance; if (s == "MutationObserver") return BlinkMutationObserver.instance; if (s == "MutationRecord") return BlinkMutationRecord.instance; + if (s == "NFC") return BlinkNFC.instance; if (s == "NamedNodeMap") return BlinkNamedNodeMap.instance; if (s == "Navigator") return BlinkNavigator.instance; if (s == "NavigatorCPU") return BlinkNavigatorCPU.instance; @@ -401,6 +422,7 @@ dynamic resolver(String s) { if (s == "NotificationEvent") return BlinkNotificationEvent.instance; if (s == "NotificationPermissionCallback") return BlinkNotificationPermissionCallback.instance; + if (s == "NumberValue") return BlinkNumberValue.instance; if (s == "OESElementIndexUint") return BlinkOESElementIndexUint.instance; if (s == "OESStandardDerivatives") return BlinkOESStandardDerivatives.instance; @@ -413,6 +435,7 @@ dynamic resolver(String s) { if (s == "OfflineAudioCompletionEvent") return BlinkOfflineAudioCompletionEvent.instance; if (s == "OfflineAudioContext") return BlinkOfflineAudioContext.instance; + if (s == "OffscreenCanvas") return BlinkOffscreenCanvas.instance; if (s == "OscillatorNode") return BlinkOscillatorNode.instance; if (s == "PagePopupController") return BlinkPagePopupController.instance; if (s == "PageTransitionEvent") return BlinkPageTransitionEvent.instance; @@ -427,22 +450,20 @@ dynamic resolver(String s) { if (s == "PerformanceMark") return BlinkPerformanceMark.instance; if (s == "PerformanceMeasure") return BlinkPerformanceMeasure.instance; if (s == "PerformanceNavigation") return BlinkPerformanceNavigation.instance; + if (s == "PerformanceObserver") return BlinkPerformanceObserver.instance; + if (s == "PerformanceObserverEntryList") + return BlinkPerformanceObserverEntryList.instance; if (s == "PerformanceRenderTiming") return BlinkPerformanceRenderTiming.instance; if (s == "PerformanceResourceTiming") return BlinkPerformanceResourceTiming.instance; if (s == "PerformanceTiming") return BlinkPerformanceTiming.instance; - if (s == "PeriodicSyncEvent") return BlinkPeriodicSyncEvent.instance; - if (s == "PeriodicSyncManager") return BlinkPeriodicSyncManager.instance; - if (s == "PeriodicSyncRegistration") - return BlinkPeriodicSyncRegistration.instance; if (s == "PeriodicWave") return BlinkPeriodicWave.instance; if (s == "PermissionStatus") return BlinkPermissionStatus.instance; if (s == "Permissions") return BlinkPermissions.instance; + if (s == "Perspective") return BlinkPerspective.instance; if (s == "Plugin") return BlinkPlugin.instance; if (s == "PluginArray") return BlinkPluginArray.instance; - if (s == "PluginPlaceholderElement") - return BlinkPluginPlaceholderElement.instance; if (s == "PointerEvent") return BlinkPointerEvent.instance; if (s == "PopStateEvent") return BlinkPopStateEvent.instance; if (s == "PositionCallback") return BlinkPositionCallback.instance; @@ -450,10 +471,18 @@ dynamic resolver(String s) { if (s == "PositionErrorCallback") return BlinkPositionErrorCallback.instance; if (s == "PositionSensorVRDevice") return BlinkPositionSensorVRDevice.instance; + if (s == "PositionValue") return BlinkPositionValue.instance; if (s == "Presentation") return BlinkPresentation.instance; if (s == "PresentationAvailability") return BlinkPresentationAvailability.instance; - if (s == "PresentationSession") return BlinkPresentationSession.instance; + if (s == "PresentationConnection") + return BlinkPresentationConnection.instance; + if (s == "PresentationConnectionAvailableEvent") + return BlinkPresentationConnectionAvailableEvent.instance; + if (s == "PresentationConnectionCloseEvent") + return BlinkPresentationConnectionCloseEvent.instance; + if (s == "PresentationReceiver") return BlinkPresentationReceiver.instance; + if (s == "PresentationRequest") return BlinkPresentationRequest.instance; if (s == "ProcessingInstruction") return BlinkProcessingInstruction.instance; if (s == "ProgressEvent") return BlinkProgressEvent.instance; if (s == "PromiseRejectionEvent") return BlinkPromiseRejectionEvent.instance; @@ -461,15 +490,17 @@ dynamic resolver(String s) { if (s == "PushManager") return BlinkPushManager.instance; if (s == "PushMessageData") return BlinkPushMessageData.instance; if (s == "PushSubscription") return BlinkPushSubscription.instance; + if (s == "RTCCertificate") return BlinkRTCCertificate.instance; if (s == "RTCDTMFSender") return BlinkRTCDTMFSender.instance; if (s == "RTCDTMFToneChangeEvent") return BlinkRTCDTMFToneChangeEvent.instance; if (s == "RTCDataChannel") return BlinkRTCDataChannel.instance; if (s == "RTCDataChannelEvent") return BlinkRTCDataChannelEvent.instance; - if (s == "RTCErrorCallback") return BlinkRTCErrorCallback.instance; if (s == "RTCIceCandidate") return BlinkRTCIceCandidate.instance; if (s == "RTCIceCandidateEvent") return BlinkRTCIceCandidateEvent.instance; if (s == "RTCPeerConnection") return BlinkRTCPeerConnection.instance; + if (s == "RTCPeerConnectionErrorCallback") + return BlinkRTCPeerConnectionErrorCallback.instance; if (s == "RTCSessionDescription") return BlinkRTCSessionDescription.instance; if (s == "RTCSessionDescriptionCallback") return BlinkRTCSessionDescriptionCallback.instance; @@ -481,7 +512,6 @@ dynamic resolver(String s) { if (s == "ReadableByteStream") return BlinkReadableByteStream.instance; if (s == "ReadableByteStreamReader") return BlinkReadableByteStreamReader.instance; - if (s == "ReadableStream") return BlinkReadableStream.instance; if (s == "ReadableStreamReader") return BlinkReadableStreamReader.instance; if (s == "RelatedEvent") return BlinkRelatedEvent.instance; if (s == "Request") return BlinkRequest.instance; @@ -489,6 +519,7 @@ dynamic resolver(String s) { return BlinkRequestAnimationFrameCallback.instance; if (s == "ResourceProgressEvent") return BlinkResourceProgressEvent.instance; if (s == "Response") return BlinkResponse.instance; + if (s == "Rotation") return BlinkRotation.instance; if (s == "SQLError") return BlinkSQLError.instance; if (s == "SQLResultSet") return BlinkSQLResultSet.instance; if (s == "SQLResultSetRowList") return BlinkSQLResultSetRowList.instance; @@ -594,39 +625,6 @@ dynamic resolver(String s) { if (s == "SVGNumber") return BlinkSVGNumber.instance; if (s == "SVGNumberList") return BlinkSVGNumberList.instance; if (s == "SVGPathElement") return BlinkSVGPathElement.instance; - if (s == "SVGPathSeg") return BlinkSVGPathSeg.instance; - if (s == "SVGPathSegArcAbs") return BlinkSVGPathSegArcAbs.instance; - if (s == "SVGPathSegArcRel") return BlinkSVGPathSegArcRel.instance; - if (s == "SVGPathSegClosePath") return BlinkSVGPathSegClosePath.instance; - if (s == "SVGPathSegCurvetoCubicAbs") - return BlinkSVGPathSegCurvetoCubicAbs.instance; - if (s == "SVGPathSegCurvetoCubicRel") - return BlinkSVGPathSegCurvetoCubicRel.instance; - if (s == "SVGPathSegCurvetoCubicSmoothAbs") - return BlinkSVGPathSegCurvetoCubicSmoothAbs.instance; - if (s == "SVGPathSegCurvetoCubicSmoothRel") - return BlinkSVGPathSegCurvetoCubicSmoothRel.instance; - if (s == "SVGPathSegCurvetoQuadraticAbs") - return BlinkSVGPathSegCurvetoQuadraticAbs.instance; - if (s == "SVGPathSegCurvetoQuadraticRel") - return BlinkSVGPathSegCurvetoQuadraticRel.instance; - if (s == "SVGPathSegCurvetoQuadraticSmoothAbs") - return BlinkSVGPathSegCurvetoQuadraticSmoothAbs.instance; - if (s == "SVGPathSegCurvetoQuadraticSmoothRel") - return BlinkSVGPathSegCurvetoQuadraticSmoothRel.instance; - if (s == "SVGPathSegLinetoAbs") return BlinkSVGPathSegLinetoAbs.instance; - if (s == "SVGPathSegLinetoHorizontalAbs") - return BlinkSVGPathSegLinetoHorizontalAbs.instance; - if (s == "SVGPathSegLinetoHorizontalRel") - return BlinkSVGPathSegLinetoHorizontalRel.instance; - if (s == "SVGPathSegLinetoRel") return BlinkSVGPathSegLinetoRel.instance; - if (s == "SVGPathSegLinetoVerticalAbs") - return BlinkSVGPathSegLinetoVerticalAbs.instance; - if (s == "SVGPathSegLinetoVerticalRel") - return BlinkSVGPathSegLinetoVerticalRel.instance; - if (s == "SVGPathSegList") return BlinkSVGPathSegList.instance; - if (s == "SVGPathSegMovetoAbs") return BlinkSVGPathSegMovetoAbs.instance; - if (s == "SVGPathSegMovetoRel") return BlinkSVGPathSegMovetoRel.instance; if (s == "SVGPatternElement") return BlinkSVGPatternElement.instance; if (s == "SVGPoint") return BlinkSVGPoint.instance; if (s == "SVGPointList") return BlinkSVGPointList.instance; @@ -663,10 +661,12 @@ dynamic resolver(String s) { if (s == "SVGViewSpec") return BlinkSVGViewSpec.instance; if (s == "SVGZoomAndPan") return BlinkSVGZoomAndPan.instance; if (s == "SVGZoomEvent") return BlinkSVGZoomEvent.instance; + if (s == "Scale") return BlinkScale.instance; if (s == "Screen") return BlinkScreen.instance; if (s == "ScreenOrientation") return BlinkScreenOrientation.instance; if (s == "ScriptProcessorNode") return BlinkScriptProcessorNode.instance; if (s == "ScrollState") return BlinkScrollState.instance; + if (s == "ScrollStateCallback") return BlinkScrollStateCallback.instance; if (s == "SecurityPolicyViolationEvent") return BlinkSecurityPolicyViolationEvent.instance; if (s == "Selection") return BlinkSelection.instance; @@ -688,6 +688,8 @@ dynamic resolver(String s) { if (s == "SharedWorker") return BlinkSharedWorker.instance; if (s == "SharedWorkerGlobalScope") return BlinkSharedWorkerGlobalScope.instance; + if (s == "SimpleLength") return BlinkSimpleLength.instance; + if (s == "Skew") return BlinkSkew.instance; if (s == "SourceBuffer") return BlinkSourceBuffer.instance; if (s == "SourceBufferList") return BlinkSourceBufferList.instance; if (s == "SourceInfo") return BlinkSourceInfo.instance; @@ -709,25 +711,25 @@ dynamic resolver(String s) { if (s == "SpeechSynthesisUtterance") return BlinkSpeechSynthesisUtterance.instance; if (s == "SpeechSynthesisVoice") return BlinkSpeechSynthesisVoice.instance; - if (s == "StashedMessagePort") return BlinkStashedMessagePort.instance; - if (s == "StashedPortCollection") return BlinkStashedPortCollection.instance; if (s == "StereoPannerNode") return BlinkStereoPannerNode.instance; if (s == "Storage") return BlinkStorage.instance; if (s == "StorageErrorCallback") return BlinkStorageErrorCallback.instance; if (s == "StorageEvent") return BlinkStorageEvent.instance; if (s == "StorageInfo") return BlinkStorageInfo.instance; + if (s == "StorageManager") return BlinkStorageManager.instance; if (s == "StorageQuota") return BlinkStorageQuota.instance; if (s == "StorageQuotaCallback") return BlinkStorageQuotaCallback.instance; if (s == "StorageUsageCallback") return BlinkStorageUsageCallback.instance; if (s == "Stream") return BlinkStream.instance; if (s == "StringCallback") return BlinkStringCallback.instance; if (s == "StyleMedia") return BlinkStyleMedia.instance; + if (s == "StylePropertyMap") return BlinkStylePropertyMap.instance; if (s == "StyleSheet") return BlinkStyleSheet.instance; if (s == "StyleSheetList") return BlinkStyleSheetList.instance; + if (s == "StyleValue") return BlinkStyleValue.instance; if (s == "SubtleCrypto") return BlinkSubtleCrypto.instance; if (s == "SyncEvent") return BlinkSyncEvent.instance; if (s == "SyncManager") return BlinkSyncManager.instance; - if (s == "SyncRegistration") return BlinkSyncRegistration.instance; if (s == "Text") return BlinkText.instance; if (s == "TextEvent") return BlinkTextEvent.instance; if (s == "TextMetrics") return BlinkTextMetrics.instance; @@ -743,16 +745,38 @@ dynamic resolver(String s) { if (s == "TrackDefault") return BlinkTrackDefault.instance; if (s == "TrackDefaultList") return BlinkTrackDefaultList.instance; if (s == "TrackEvent") return BlinkTrackEvent.instance; + if (s == "TransformComponent") return BlinkTransformComponent.instance; + if (s == "TransformValue") return BlinkTransformValue.instance; if (s == "TransitionEvent") return BlinkTransitionEvent.instance; + if (s == "Translation") return BlinkTranslation.instance; if (s == "TreeWalker") return BlinkTreeWalker.instance; if (s == "UIEvent") return BlinkUIEvent.instance; if (s == "URL") return BlinkURL.instance; + if (s == "URLSearchParams") return BlinkURLSearchParams.instance; if (s == "URLUtils") return BlinkURLUtils.instance; if (s == "URLUtilsReadOnly") return BlinkURLUtilsReadOnly.instance; + if (s == "USB") return BlinkUSB.instance; + if (s == "USBAlternateInterface") return BlinkUSBAlternateInterface.instance; + if (s == "USBConfiguration") return BlinkUSBConfiguration.instance; + if (s == "USBConnectionEvent") return BlinkUSBConnectionEvent.instance; + if (s == "USBDevice") return BlinkUSBDevice.instance; + if (s == "USBEndpoint") return BlinkUSBEndpoint.instance; + if (s == "USBInTransferResult") return BlinkUSBInTransferResult.instance; + if (s == "USBInterface") return BlinkUSBInterface.instance; + if (s == "USBIsochronousInTransferPacket") + return BlinkUSBIsochronousInTransferPacket.instance; + if (s == "USBIsochronousInTransferResult") + return BlinkUSBIsochronousInTransferResult.instance; + if (s == "USBIsochronousOutTransferPacket") + return BlinkUSBIsochronousOutTransferPacket.instance; + if (s == "USBIsochronousOutTransferResult") + return BlinkUSBIsochronousOutTransferResult.instance; + if (s == "USBOutTransferResult") return BlinkUSBOutTransferResult.instance; if (s == "Uint16Array") return BlinkUint16Array.instance; if (s == "Uint32Array") return BlinkUint32Array.instance; if (s == "Uint8Array") return BlinkUint8Array.instance; if (s == "Uint8ClampedArray") return BlinkUint8ClampedArray.instance; + if (s == "UnderlyingSourceBase") return BlinkUnderlyingSourceBase.instance; if (s == "VRDevice") return BlinkVRDevice.instance; if (s == "VREyeParameters") return BlinkVREyeParameters.instance; if (s == "VRFieldOfView") return BlinkVRFieldOfView.instance; @@ -772,6 +796,8 @@ dynamic resolver(String s) { return BlinkWebGL2RenderingContextBase.instance; if (s == "WebGLActiveInfo") return BlinkWebGLActiveInfo.instance; if (s == "WebGLBuffer") return BlinkWebGLBuffer.instance; + if (s == "WebGLCompressedTextureASTC") + return BlinkWebGLCompressedTextureASTC.instance; if (s == "WebGLCompressedTextureATC") return BlinkWebGLCompressedTextureATC.instance; if (s == "WebGLCompressedTextureETC1") @@ -800,6 +826,7 @@ dynamic resolver(String s) { return BlinkWebGLShaderPrecisionFormat.instance; if (s == "WebGLSync") return BlinkWebGLSync.instance; if (s == "WebGLTexture") return BlinkWebGLTexture.instance; + if (s == "WebGLTimerQueryEXT") return BlinkWebGLTimerQueryEXT.instance; if (s == "WebGLTransformFeedback") return BlinkWebGLTransformFeedback.instance; if (s == "WebGLUniformLocation") return BlinkWebGLUniformLocation.instance; @@ -821,12 +848,12 @@ dynamic resolver(String s) { if (s == "WorkerLocation") return BlinkWorkerLocation.instance; if (s == "WorkerNavigator") return BlinkWorkerNavigator.instance; if (s == "WorkerPerformance") return BlinkWorkerPerformance.instance; + if (s == "Worklet") return BlinkWorklet.instance; + if (s == "WorkletGlobalScope") return BlinkWorkletGlobalScope.instance; if (s == "XMLDocument") return BlinkXMLDocument.instance; if (s == "XMLHttpRequest") return BlinkXMLHttpRequest.instance; if (s == "XMLHttpRequestEventTarget") return BlinkXMLHttpRequestEventTarget.instance; - if (s == "XMLHttpRequestProgressEvent") - return BlinkXMLHttpRequestProgressEvent.instance; if (s == "XMLHttpRequestUpload") return BlinkXMLHttpRequestUpload.instance; if (s == "XMLSerializer") return BlinkXMLSerializer.instance; if (s == "XPathEvaluator") return BlinkXPathEvaluator.instance; @@ -970,15 +997,21 @@ class BlinkAnimation extends BlinkEventTarget { effect_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* Animation */, "effect", __arg_0); - endClip_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Animation */, "endClip"); - - endClip_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Animation */, "endClip", __arg_0); - finished_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Animation */, "finished"); + id_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Animation */, "id"); + + id_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* Animation */, "id", __arg_0); + + oncancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Animation */, "oncancel"); + + oncancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* Animation */, "oncancel", __arg_0); + onfinish_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Animation */, "onfinish"); @@ -997,12 +1030,6 @@ class BlinkAnimation extends BlinkEventTarget { ready_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Animation */, "ready"); - startClip_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Animation */, "startClip"); - - startClip_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Animation */, "startClip", __arg_0); - startTime_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Animation */, "startTime"); @@ -1514,6 +1541,16 @@ class BlinkAudioContext extends BlinkEventTarget { createGain_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* AudioContext */, "createGain", []); + createIIRFilter_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* AudioContext */, "createIIRFilter", []); + + createIIRFilter_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* AudioContext */, "createIIRFilter", [__arg_0]); + + createIIRFilter_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* AudioContext */, "createIIRFilter", [__arg_0, __arg_1]); + createMediaElementSource_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* AudioContext */, "createMediaElementSource", []); @@ -1547,6 +1584,10 @@ class BlinkAudioContext extends BlinkEventTarget { Blink_JsNative_DomException.callMethod( mthis /* AudioContext */, "createPeriodicWave", [__arg_0, __arg_1]); + createPeriodicWave_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod(mthis /* AudioContext */, + "createPeriodicWave", [__arg_0, __arg_1, __arg_2]); + createScriptProcessor_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* AudioContext */, "createScriptProcessor", []); @@ -2023,6 +2064,32 @@ class BlinkBlob { .callMethod(mthis /* Blob */, "slice", [__arg_0, __arg_1, __arg_2]); } +class BlinkBlobCallback { + static final instance = new BlinkBlobCallback(); + + handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* BlobCallback */, "handleEvent", []); + + handleEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* BlobCallback */, "handleEvent", [__arg_0]); +} + +class BlinkBlobEvent extends BlinkEvent { + static final instance = new BlinkBlobEvent(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("BlobEvent"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("BlobEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("BlobEvent", [__arg_0, __arg_1]); + + data_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* BlobEvent */, "data"); +} + class BlinkBluetooth { static final instance = new BlinkBluetooth(); @@ -2033,20 +2100,78 @@ class BlinkBluetooth { .callMethod(mthis /* Bluetooth */, "requestDevice", [__arg_0]); } -class BlinkBluetoothDevice { +class BlinkBluetoothAdvertisingData { + static final instance = new BlinkBluetoothAdvertisingData(); + + rssi_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothAdvertisingData */, "rssi"); + + txPower_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothAdvertisingData */, "txPower"); +} + +class BlinkBluetoothCharacteristicProperties { + static final instance = new BlinkBluetoothCharacteristicProperties(); + + authenticatedSignedWrites_Getter_(mthis) => + Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, + "authenticatedSignedWrites"); + + broadcast_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "broadcast"); + + indicate_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "indicate"); + + notify_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "notify"); + + read_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "read"); + + reliableWrite_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "reliableWrite"); + + writableAuxiliaries_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "writableAuxiliaries"); + + write_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, "write"); + + writeWithoutResponse_Getter_(mthis) => + Blink_JsNative_DomException.getProperty( + mthis /* BluetoothCharacteristicProperties */, + "writeWithoutResponse"); +} + +class BlinkBluetoothDevice extends BlinkEventTarget { static final instance = new BlinkBluetoothDevice(); + adData_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothDevice */, "adData"); + deviceClass_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* BluetoothDevice */, "deviceClass"); + gatt_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothDevice */, "gatt"); + + id_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothDevice */, "id"); + instanceID_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* BluetoothDevice */, "instanceID"); name_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* BluetoothDevice */, "name"); - paired_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* BluetoothDevice */, "paired"); + ongattserverdisconnected_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* BluetoothDevice */, "ongattserverdisconnected"); + + ongattserverdisconnected_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* BluetoothDevice */, "ongattserverdisconnected", __arg_0); productID_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* BluetoothDevice */, "productID"); @@ -2064,55 +2189,106 @@ class BlinkBluetoothDevice { .callMethod(mthis /* BluetoothDevice */, "connectGATT", []); } -class BlinkBluetoothGATTCharacteristic { - static final instance = new BlinkBluetoothGATTCharacteristic(); +class BlinkBluetoothRemoteGATTCharacteristic extends BlinkEventTarget { + static final instance = new BlinkBluetoothRemoteGATTCharacteristic(); + + oncharacteristicvaluechanged_Getter_(mthis) => + Blink_JsNative_DomException.getProperty( + mthis /* BluetoothRemoteGATTCharacteristic */, + "oncharacteristicvaluechanged"); + + oncharacteristicvaluechanged_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* BluetoothRemoteGATTCharacteristic */, + "oncharacteristicvaluechanged", + __arg_0); + + properties_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothRemoteGATTCharacteristic */, "properties"); uuid_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* BluetoothGATTCharacteristic */, "uuid"); + mthis /* BluetoothRemoteGATTCharacteristic */, "uuid"); - readValue_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* BluetoothGATTCharacteristic */, "readValue", []); + value_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothRemoteGATTCharacteristic */, "value"); - writeValue_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* BluetoothGATTCharacteristic */, "writeValue", []); + readValue_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTCharacteristic */, "readValue", []); + + startNotifications_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTCharacteristic */, + "startNotifications", []); + + stopNotifications_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTCharacteristic */, + "stopNotifications", []); + + writeValue_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTCharacteristic */, "writeValue", []); writeValue_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException.callMethod( - mthis /* BluetoothGATTCharacteristic */, "writeValue", [__arg_0]); + mthis /* BluetoothRemoteGATTCharacteristic */, + "writeValue", + [__arg_0]); } -class BlinkBluetoothGATTRemoteServer { - static final instance = new BlinkBluetoothGATTRemoteServer(); +class BlinkBluetoothRemoteGATTServer { + static final instance = new BlinkBluetoothRemoteGATTServer(); connected_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* BluetoothGATTRemoteServer */, "connected"); + mthis /* BluetoothRemoteGATTServer */, "connected"); + + device_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* BluetoothRemoteGATTServer */, "device"); + + connect_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* BluetoothRemoteGATTServer */, "connect", []); + + disconnect_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* BluetoothRemoteGATTServer */, "disconnect", []); getPrimaryService_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( - mthis /* BluetoothGATTRemoteServer */, "getPrimaryService", []); + mthis /* BluetoothRemoteGATTServer */, "getPrimaryService", []); getPrimaryService_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException.callMethod( - mthis /* BluetoothGATTRemoteServer */, + mthis /* BluetoothRemoteGATTServer */, "getPrimaryService", [__arg_0]); } -class BlinkBluetoothGATTService { - static final instance = new BlinkBluetoothGATTService(); +class BlinkBluetoothRemoteGATTService { + static final instance = new BlinkBluetoothRemoteGATTService(); isPrimary_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* BluetoothGATTService */, "isPrimary"); + mthis /* BluetoothRemoteGATTService */, "isPrimary"); uuid_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* BluetoothGATTService */, "uuid"); + mthis /* BluetoothRemoteGATTService */, "uuid"); - getCharacteristic_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* BluetoothGATTService */, "getCharacteristic", []); + getCharacteristic_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTService */, "getCharacteristic", []); getCharacteristic_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException.callMethod( - mthis /* BluetoothGATTService */, "getCharacteristic", [__arg_0]); + mthis /* BluetoothRemoteGATTService */, + "getCharacteristic", + [__arg_0]); + + getCharacteristics_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTService */, "getCharacteristics", []); + + getCharacteristics_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* BluetoothRemoteGATTService */, + "getCharacteristics", + [__arg_0]); } class BlinkBluetoothUUID { @@ -2289,6 +2465,15 @@ class BlinkCHROMIUMValuebuffer { class BlinkCSS { static final instance = new BlinkCSS(); + escape_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty(js.context, "CSS") /* CSS */, + "escape", []); + + escape_Callback_1_(__arg_0) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty(js.context, "CSS") /* CSS */, + "escape", + [__arg_0]); + supports_Callback_0_() => Blink_JsNative_DomException.callMethod( Blink_JsNative_DomException.getProperty(js.context, "CSS") /* CSS */, "supports", []); @@ -2412,6 +2597,16 @@ class BlinkCSSMediaRule extends BlinkCSSGroupingRule { mthis /* CSSMediaRule */, "media"); } +class BlinkCSSNamespaceRule extends BlinkCSSRule { + static final instance = new BlinkCSSNamespaceRule(); + + namespaceURI_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* CSSNamespaceRule */, "namespaceURI"); + + prefix_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* CSSNamespaceRule */, "prefix"); +} + class BlinkCSSPageRule extends BlinkCSSRule { static final instance = new BlinkCSSPageRule(); @@ -2460,6 +2655,12 @@ class BlinkCSSRuleList { class BlinkCSSStyleDeclaration { static final instance = new BlinkCSSStyleDeclaration(); + cssFloat_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* CSSStyleDeclaration */, "cssFloat"); + + cssFloat_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* CSSStyleDeclaration */, "cssFloat", __arg_0); + cssText_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* CSSStyleDeclaration */, "cssText"); @@ -2516,6 +2717,9 @@ class BlinkCSSStyleDeclaration { setProperty_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) native "Blink_Operation_CSSStyleDeclaration_setProperty"; /* __arg_0, __arg_1, __arg_2 */ + $__get___propertyIsEnumerable_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* CSSStyleDeclaration */, "propertyIsEnumerable", [__arg_0]); } class BlinkCSSStyleRule extends BlinkCSSRule { @@ -2653,6 +2857,15 @@ class BlinkCache { match_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException .callMethod(mthis /* Cache */, "match", [__arg_0, __arg_1]); + matchAll_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* Cache */, "matchAll", []); + + matchAll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Cache */, "matchAll", [__arg_0]); + + matchAll_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* Cache */, "matchAll", [__arg_0, __arg_1]); + put_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod(mthis /* Cache */, "put", []); @@ -2697,6 +2910,71 @@ class BlinkCacheStorage { .callMethod(mthis /* CacheStorage */, "open", [__arg_0]); } +class BlinkCalcLength extends BlinkLengthValue { + static final instance = new BlinkCalcLength(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("CalcLength"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("CalcLength", [__arg_0]); + + ch_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "ch"); + + cm_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "cm"); + + em_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "em"); + + ex_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "ex"); + + in_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "in"); + + mm_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "mm"); + + pc_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "pc"); + + percent_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* CalcLength */, "percent"); + + pt_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "pt"); + + px_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "px"); + + rem_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "rem"); + + vh_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "vh"); + + vmax_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "vmax"); + + vmin_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "vmin"); + + vw_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* CalcLength */, "vw"); +} + +class BlinkCanvasCaptureMediaStreamTrack extends BlinkMediaStreamTrack { + static final instance = new BlinkCanvasCaptureMediaStreamTrack(); + + canvas_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* CanvasCaptureMediaStreamTrack */, "canvas"); + + requestFrame_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* CanvasCaptureMediaStreamTrack */, "requestFrame", []); +} + class BlinkCanvasGradient { static final instance = new BlinkCanvasGradient(); @@ -2900,6 +3178,16 @@ class BlinkCanvasRenderingContext2D { "imageSmoothingEnabled", __arg_0); + imageSmoothingQuality_Getter_(mthis) => + Blink_JsNative_DomException.getProperty( + mthis /* CanvasRenderingContext2D */, "imageSmoothingQuality"); + + imageSmoothingQuality_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* CanvasRenderingContext2D */, + "imageSmoothingQuality", + __arg_0); + lineCap_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* CanvasRenderingContext2D */, "lineCap"); @@ -3667,26 +3955,8 @@ class BlinkCharacterData extends BlinkNode { Blink_JsNative_DomException.callMethod( mthis /* CharacterData */, "substringData", [__arg_0, __arg_1]); - after_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", []); - - after_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", [__arg_0]); - - before_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", []); - - before_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", [__arg_0]); - remove_Callback_0_(mthis) native "Blink_Operation_0_ChildNode_remove"; - replaceWith_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", []); - - replaceWith_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", [__arg_0]); - nextElementSibling_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NonDocumentTypeChildNode */, "nextElementSibling"); @@ -3698,25 +3968,7 @@ class BlinkCharacterData extends BlinkNode { class BlinkChildNode { static final instance = new BlinkChildNode(); - after_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", []); - - after_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", [__arg_0]); - - before_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", []); - - before_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", [__arg_0]); - remove_Callback_0_(mthis) native "Blink_Operation_0_ChildNode_remove"; - - replaceWith_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", []); - - replaceWith_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", [__arg_0]); } class BlinkCircularGeofencingRegion extends BlinkGeofencingRegion { @@ -3805,6 +4057,12 @@ class BlinkClients { claim_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod(mthis /* Clients */, "claim", []); + get_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* Clients */, "get", []); + + get_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Clients */, "get", [__arg_0]); + matchAll_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Clients */, "matchAll", []); @@ -4224,35 +4482,20 @@ class BlinkCredential { class BlinkCredentialsContainer { static final instance = new BlinkCredentialsContainer(); - notifySignedIn_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* CredentialsContainer */, "notifySignedIn", []); + get_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* CredentialsContainer */, "get", []); - notifySignedIn_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* CredentialsContainer */, "notifySignedIn", [__arg_0]); - - request_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* CredentialsContainer */, "request", []); - - request_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* CredentialsContainer */, "request", [__arg_0]); + get_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* CredentialsContainer */, "get", [__arg_0]); requireUserMediation_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* CredentialsContainer */, "requireUserMediation", []); -} -class BlinkCrossOriginConnectEvent extends BlinkEvent { - static final instance = new BlinkCrossOriginConnectEvent(); + store_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* CredentialsContainer */, "store", []); - client_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* CrossOriginConnectEvent */, "client"); - - acceptConnection_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* CrossOriginConnectEvent */, "acceptConnection", []); - - acceptConnection_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* CrossOriginConnectEvent */, "acceptConnection", [__arg_0]); + store_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* CredentialsContainer */, "store", [__arg_0]); } class BlinkCrossOriginServiceWorkerClient extends BlinkEventTarget { @@ -4310,15 +4553,6 @@ class BlinkCryptoKey { class BlinkCustomEvent extends BlinkEvent { static final instance = new BlinkCustomEvent(); - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("CustomEvent"); - - constructorCallback_1_(__arg_0) => - Blink_JsNative_DomException.callConstructor("CustomEvent", [__arg_0]); - - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("CustomEvent", [__arg_0, __arg_1]); - detail_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* CustomEvent */, "detail"); @@ -4357,6 +4591,15 @@ class BlinkDOMError { class BlinkDOMException { static final instance = new BlinkDOMException(); + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("DOMException"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("DOMException", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("DOMException", [__arg_0, __arg_1]); + code_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* DOMException */, "code"); @@ -4991,22 +5234,6 @@ class BlinkDOMRectReadOnly { Blink_JsNative_DomException.getProperty(mthis /* DOMRectReadOnly */, "y"); } -class BlinkDOMSettableTokenList extends BlinkDOMTokenList { - static final instance = new BlinkDOMSettableTokenList(); - - value_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* DOMSettableTokenList */, "value"); - - value_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* DOMSettableTokenList */, "value", __arg_0); - - item_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* DOMSettableTokenList */, "item", []); - - item_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* DOMSettableTokenList */, "item", [__arg_0]); -} - class BlinkDOMStringList { static final instance = new BlinkDOMStringList(); @@ -5055,6 +5282,12 @@ class BlinkDOMTokenList { length_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* DOMTokenList */, "length"); + value_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* DOMTokenList */, "value"); + + value_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* DOMTokenList */, "value", __arg_0); + add_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* DOMTokenList */, "add", []); @@ -5079,6 +5312,12 @@ class BlinkDOMTokenList { remove_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* DOMTokenList */, "remove", [__arg_0]); + supports_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* DOMTokenList */, "supports", []); + + supports_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* DOMTokenList */, "supports", [__arg_0]); + toggle_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* DOMTokenList */, "toggle", []); @@ -5292,22 +5531,88 @@ class BlinkDedicatedWorkerGlobalScope extends BlinkWorkerGlobalScope { mthis /* DedicatedWorkerGlobalScope */, "postMessage", [__arg_0, __arg_1]); -} -class BlinkDefaultSessionStartEvent extends BlinkEvent { - static final instance = new BlinkDefaultSessionStartEvent(); + webkitRequestFileSystem_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystem", []); - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("DefaultSessionStartEvent"); + webkitRequestFileSystem_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0]); - constructorCallback_1_(__arg_0) => Blink_JsNative_DomException - .callConstructor("DefaultSessionStartEvent", [__arg_0]); + webkitRequestFileSystem_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1]); - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("DefaultSessionStartEvent", [__arg_0, __arg_1]); + webkitRequestFileSystem_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1, __arg_2]); - session_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* DefaultSessionStartEvent */, "session"); + webkitRequestFileSystem_Callback_4_( + mthis, __arg_0, __arg_1, __arg_2, __arg_3) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1, __arg_2, __arg_3]); + + webkitRequestFileSystemSync_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystemSync", []); + + webkitRequestFileSystemSync_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystemSync", + [__arg_0]); + + webkitRequestFileSystemSync_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitRequestFileSystemSync", + [__arg_0, __arg_1]); + + webkitResolveLocalFileSystemSyncURL_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemSyncURL", []); + + webkitResolveLocalFileSystemSyncURL_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemSyncURL", + [__arg_0]); + + webkitResolveLocalFileSystemURL_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", []); + + webkitResolveLocalFileSystemURL_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0]); + + webkitResolveLocalFileSystemURL_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0, __arg_1]); + + webkitResolveLocalFileSystemURL_Callback_3_( + mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod( + mthis /* DedicatedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0, __arg_1, __arg_2]); } class BlinkDelayNode extends BlinkAudioNode { @@ -5644,9 +5949,6 @@ class BlinkDocument extends BlinkNode { currentScript_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Document */, "currentScript"); - defaultCharset_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Document */, "defaultCharset"); - defaultView_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Document */, "defaultView"); @@ -5807,30 +6109,6 @@ class BlinkDocument extends BlinkNode { onselectstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* Document */, "onselectstart", __arg_0); - ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Document */, "ontouchcancel"); - - ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Document */, "ontouchcancel", __arg_0); - - ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Document */, "ontouchend"); - - ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Document */, "ontouchend", __arg_0); - - ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Document */, "ontouchmove"); - - ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Document */, "ontouchmove", __arg_0); - - ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Document */, "ontouchstart"); - - ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Document */, "ontouchstart", __arg_0); - onwebkitfullscreenchange_Getter_(mthis) => Blink_JsNative_DomException .getProperty(mthis /* Document */, "onwebkitfullscreenchange"); @@ -5886,6 +6164,9 @@ class BlinkDocument extends BlinkNode { styleSheets_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Document */, "styleSheets"); + suborigin_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Document */, "suborigin"); + timeline_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Document */, "timeline"); @@ -6186,18 +6467,6 @@ class BlinkDocument extends BlinkNode { exitPointerLock_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Document */, "exitPointerLock", []); - getCSSCanvasContext_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* Document */, "getCSSCanvasContext", [__arg_0, __arg_1]); - - getCSSCanvasContext_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* Document */, - "getCSSCanvasContext", [__arg_0, __arg_1, __arg_2]); - - getCSSCanvasContext_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* Document */, - "getCSSCanvasContext", [__arg_0, __arg_1, __arg_2, __arg_3]); - getElementsByClassName_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Document */, "getElementsByClassName", []); @@ -6710,6 +6979,30 @@ class BlinkDocument extends BlinkNode { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -6733,18 +7026,6 @@ class BlinkDocument extends BlinkNode { lastElementChild_Getter_(mthis) native "Blink_Getter_ParentNode_lastElementChild"; - append_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", []); - - append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", [__arg_0]); - - prepend_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", []); - - prepend_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", [__arg_0]); - querySelector_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* ParentNode */, "querySelector", []); @@ -6782,18 +7063,6 @@ class BlinkDocumentFragment extends BlinkNode { lastElementChild_Getter_(mthis) native "Blink_Getter_ParentNode_lastElementChild"; - append_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", []); - - append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", [__arg_0]); - - prepend_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", []); - - prepend_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", [__arg_0]); - querySelector_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* ParentNode */, "querySelector", []); @@ -6826,25 +7095,7 @@ class BlinkDocumentType extends BlinkNode { systemId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* DocumentType */, "systemId"); - after_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", []); - - after_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", [__arg_0]); - - before_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", []); - - before_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", [__arg_0]); - remove_Callback_0_(mthis) native "Blink_Operation_0_ChildNode_remove"; - - replaceWith_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", []); - - replaceWith_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", [__arg_0]); } class BlinkDynamicsCompressorNode extends BlinkAudioNode { @@ -6873,6 +7124,79 @@ class BlinkEXTBlendMinMax { static final instance = new BlinkEXTBlendMinMax(); } +class BlinkEXTColorBufferFloat { + static final instance = new BlinkEXTColorBufferFloat(); +} + +class BlinkEXTDisjointTimerQuery { + static final instance = new BlinkEXTDisjointTimerQuery(); + + beginQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "beginQueryEXT", []); + + beginQueryEXT_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* EXTDisjointTimerQuery */, "beginQueryEXT", [__arg_0]); + + beginQueryEXT_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod(mthis /* EXTDisjointTimerQuery */, + "beginQueryEXT", [__arg_0, __arg_1]); + + createQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "createQueryEXT", []); + + deleteQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "deleteQueryEXT", []); + + deleteQueryEXT_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* EXTDisjointTimerQuery */, "deleteQueryEXT", [__arg_0]); + + endQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "endQueryEXT", []); + + endQueryEXT_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "endQueryEXT", [__arg_0]); + + getQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "getQueryEXT", []); + + getQueryEXT_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "getQueryEXT", [__arg_0]); + + getQueryEXT_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* EXTDisjointTimerQuery */, "getQueryEXT", [__arg_0, __arg_1]); + + getQueryObjectEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "getQueryObjectEXT", []); + + getQueryObjectEXT_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* EXTDisjointTimerQuery */, "getQueryObjectEXT", [__arg_0]); + + getQueryObjectEXT_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod(mthis /* EXTDisjointTimerQuery */, + "getQueryObjectEXT", [__arg_0, __arg_1]); + + isQueryEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "isQueryEXT", []); + + isQueryEXT_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "isQueryEXT", [__arg_0]); + + queryCounterEXT_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* EXTDisjointTimerQuery */, "queryCounterEXT", []); + + queryCounterEXT_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* EXTDisjointTimerQuery */, "queryCounterEXT", [__arg_0]); + + queryCounterEXT_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod(mthis /* EXTDisjointTimerQuery */, + "queryCounterEXT", [__arg_0, __arg_1]); +} + class BlinkEXTFragDepth { static final instance = new BlinkEXTFragDepth(); } @@ -6896,6 +7220,9 @@ class BlinkEffectModel { class BlinkElement extends BlinkNode { static final instance = new BlinkElement(); + assignedSlot_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Element */, "assignedSlot"); + attributes_Getter_(mthis) native "Blink_Getter_Element_attributes"; classList_Getter_(mthis) => @@ -6937,21 +7264,6 @@ class BlinkElement extends BlinkNode { namespaceURI_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Element */, "namespaceURI"); - offsetHeight_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "offsetHeight"); - - offsetLeft_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "offsetLeft"); - - offsetParent_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "offsetParent"); - - offsetTop_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Element */, "offsetTop"); - - offsetWidth_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "offsetWidth"); - onbeforecopy_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Element */, "onbeforecopy"); @@ -7000,30 +7312,6 @@ class BlinkElement extends BlinkNode { onselectstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* Element */, "onselectstart", __arg_0); - ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "ontouchcancel"); - - ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Element */, "ontouchcancel", __arg_0); - - ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "ontouchend"); - - ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Element */, "ontouchend", __arg_0); - - ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "ontouchmove"); - - ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Element */, "ontouchmove", __arg_0); - - ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Element */, "ontouchstart"); - - ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Element */, "ontouchstart", __arg_0); - onwebkitfullscreenchange_Getter_(mthis) => Blink_JsNative_DomException .getProperty(mthis /* Element */, "onwebkitfullscreenchange"); @@ -7073,6 +7361,12 @@ class BlinkElement extends BlinkNode { shadowRoot_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Element */, "shadowRoot"); + slot_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Element */, "slot"); + + slot_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* Element */, "slot", __arg_0); + tagName_Getter_(mthis) native "Blink_Getter_Element_tagName"; animate_Callback_0_(mthis) => Blink_JsNative_DomException @@ -7084,6 +7378,12 @@ class BlinkElement extends BlinkNode { animate_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "animate", [__arg_0, __arg_1]); + attachShadow_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "attachShadow", []); + + attachShadow_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "attachShadow", [__arg_0]); + closest_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "closest", []); @@ -7093,9 +7393,6 @@ class BlinkElement extends BlinkNode { createShadowRoot_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "createShadowRoot", []); - createShadowRoot_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* Element */, "createShadowRoot", [__arg_0]); - getAnimations_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "getAnimations", []); @@ -7290,6 +7587,16 @@ class BlinkElement extends BlinkNode { scrollTo_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "scrollTo", [__arg_0, __arg_1]); + setApplyScroll_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "setApplyScroll", []); + + setApplyScroll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "setApplyScroll", [__arg_0]); + + setApplyScroll_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* Element */, "setApplyScroll", [__arg_0, __arg_1]); + setAttribute_Callback_0_(mthis) native "Blink_Operation_0_Element_setAttribute"; @@ -7322,6 +7629,16 @@ class BlinkElement extends BlinkNode { setAttributeNodeNS_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "setAttributeNodeNS", [__arg_0]); + setDistributeScroll_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "setDistributeScroll", []); + + setDistributeScroll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Element */, "setDistributeScroll", [__arg_0]); + + setDistributeScroll_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* Element */, "setDistributeScroll", [__arg_0, __arg_1]); + webkitMatchesSelector_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Element */, "webkitMatchesSelector", []); @@ -7343,18 +7660,6 @@ class BlinkElement extends BlinkNode { lastElementChild_Getter_(mthis) native "Blink_Getter_ParentNode_lastElementChild"; - append_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", []); - - append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", [__arg_0]); - - prepend_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", []); - - prepend_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", [__arg_0]); - querySelector_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* ParentNode */, "querySelector", []); @@ -7367,26 +7672,8 @@ class BlinkElement extends BlinkNode { querySelectorAll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* ParentNode */, "querySelectorAll", [__arg_0]); - after_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", []); - - after_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "after", [__arg_0]); - - before_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", []); - - before_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "before", [__arg_0]); - remove_Callback_0_(mthis) native "Blink_Operation_0_ChildNode_remove"; - replaceWith_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", []); - - replaceWith_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ChildNode */, "replaceWith", [__arg_0]); - nextElementSibling_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NonDocumentTypeChildNode */, "nextElementSibling"); @@ -7800,6 +8087,30 @@ class BlinkElement extends BlinkNode { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -8037,6 +8348,9 @@ class BlinkEvent { eventPhase_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Event */, "eventPhase"); + isTrusted_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Event */, "isTrusted"); + path_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Event */, "path"); @@ -8046,6 +8360,9 @@ class BlinkEvent { returnValue_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* Event */, "returnValue", __arg_0); + scoped_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Event */, "scoped"); + srcElement_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Event */, "srcElement"); @@ -8057,6 +8374,9 @@ class BlinkEvent { type_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Event */, "type"); + deepPath_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* Event */, "deepPath", []); + initEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* Event */, "initEvent", [__arg_0]); @@ -8187,6 +8507,25 @@ class BlinkExtendableEvent extends BlinkEvent { .callMethod(mthis /* ExtendableEvent */, "waitUntil", [__arg_0]); } +class BlinkExtendableMessageEvent extends BlinkExtendableEvent { + static final instance = new BlinkExtendableMessageEvent(); + + data_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ExtendableMessageEvent */, "data"); + + lastEventId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ExtendableMessageEvent */, "lastEventId"); + + origin_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ExtendableMessageEvent */, "origin"); + + ports_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ExtendableMessageEvent */, "ports"); + + source_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ExtendableMessageEvent */, "source"); +} + class BlinkFederatedCredential extends BlinkCredential { static final instance = new BlinkFederatedCredential(); @@ -8215,6 +8554,9 @@ class BlinkFetchEvent extends BlinkExtendableEvent { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("FetchEvent", [__arg_0, __arg_1]); + clientId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* FetchEvent */, "clientId"); + isReload_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* FetchEvent */, "isReload"); @@ -8257,16 +8599,6 @@ class BlinkFile extends BlinkBlob { mthis /* File */, "webkitRelativePath"); } -class BlinkFileCallback { - static final instance = new BlinkFileCallback(); - - handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* FileCallback */, "handleEvent", []); - - handleEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* FileCallback */, "handleEvent", [__arg_0]); -} - class BlinkFileEntry extends BlinkEntry { static final instance = new BlinkFileEntry(); @@ -8728,26 +9060,6 @@ class BlinkFontFaceSet extends BlinkEventTarget { .callMethod(mthis /* FontFaceSet */, "load", [__arg_0, __arg_1]); } -class BlinkFontFaceSetForEachCallback { - static final instance = new BlinkFontFaceSetForEachCallback(); - - handleItem_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* FontFaceSetForEachCallback */, "handleItem", [__arg_0]); - - handleItem_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* FontFaceSetForEachCallback */, - "handleItem", - [__arg_0, __arg_1]); - - handleItem_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod( - mthis /* FontFaceSetForEachCallback */, - "handleItem", - [__arg_0, __arg_1, __arg_2]); -} - class BlinkFontFaceSetLoadEvent extends BlinkEvent { static final instance = new BlinkFontFaceSetLoadEvent(); @@ -9389,6 +9701,30 @@ class BlinkGlobalEventHandlers { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -9480,6 +9816,12 @@ class BlinkHTMLAnchorElement extends BlinkHTMLElement { ping_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLAnchorElement */, "ping", __arg_0); + referrerpolicy_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLAnchorElement */, "referrerpolicy"); + + referrerpolicy_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* HTMLAnchorElement */, "referrerpolicy", __arg_0); + rel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLAnchorElement */, "rel"); @@ -9583,83 +9925,6 @@ class BlinkHTMLAnchorElement extends BlinkHTMLElement { .callMethod(mthis /* URLUtils */, "toString", []); } -class BlinkHTMLAppletElement extends BlinkHTMLElement { - static final instance = new BlinkHTMLAppletElement(); - - align_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "align"); - - align_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "align", __arg_0); - - alt_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "alt"); - - alt_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "alt", __arg_0); - - archive_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "archive"); - - archive_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "archive", __arg_0); - - code_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "code"); - - code_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "code", __arg_0); - - codeBase_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "codeBase"); - - codeBase_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "codeBase", __arg_0); - - height_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "height"); - - height_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "height", __arg_0); - - hspace_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "hspace"); - - hspace_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "hspace", __arg_0); - - name_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "name"); - - name_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "name", __arg_0); - - object_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "object"); - - object_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "object", __arg_0); - - vspace_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "vspace"); - - vspace_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "vspace", __arg_0); - - width_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLAppletElement */, "width"); - - width_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLAppletElement */, "width", __arg_0); - - $__getter___Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLAppletElement */, "__getter__", [__arg_0]); - - $__setter___Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* HTMLAppletElement */, "__setter__", [__arg_0, __arg_1]); -} - class BlinkHTMLAreaElement extends BlinkHTMLElement { static final instance = new BlinkHTMLAreaElement(); @@ -9687,6 +9952,12 @@ class BlinkHTMLAreaElement extends BlinkHTMLElement { ping_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLAreaElement */, "ping", __arg_0); + referrerpolicy_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLAreaElement */, "referrerpolicy"); + + referrerpolicy_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* HTMLAreaElement */, "referrerpolicy", __arg_0); + shape_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLAreaElement */, "shape"); @@ -10072,6 +10343,12 @@ class BlinkHTMLCanvasElement extends BlinkHTMLElement { width_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLCanvasElement */, "width", __arg_0); + captureStream_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLCanvasElement */, "captureStream", []); + + captureStream_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLCanvasElement */, "captureStream", [__arg_0]); + getContext_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* HTMLCanvasElement */, "getContext", []); @@ -10082,6 +10359,19 @@ class BlinkHTMLCanvasElement extends BlinkHTMLElement { Blink_JsNative_DomException.callMethod( mthis /* HTMLCanvasElement */, "getContext", [__arg_0, __arg_1]); + toBlob_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLCanvasElement */, "toBlob", []); + + toBlob_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLCanvasElement */, "toBlob", [__arg_0]); + + toBlob_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLCanvasElement */, "toBlob", [__arg_0, __arg_1]); + + toBlob_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod( + mthis /* HTMLCanvasElement */, "toBlob", [__arg_0, __arg_1, __arg_2]); + toDataURL_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* HTMLCanvasElement */, "toDataURL", []); @@ -10767,6 +11057,30 @@ class BlinkHTMLElement extends BlinkElement { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -11064,9 +11378,6 @@ class BlinkHTMLFrameElement extends BlinkHTMLElement { src_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLFrameElement */, "src", __arg_0); - - getSVGDocument_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLFrameElement */, "getSVGDocument", []); } class BlinkHTMLFrameSetElement extends BlinkHTMLElement { @@ -11327,6 +11638,12 @@ class BlinkHTMLIFrameElement extends BlinkHTMLElement { name_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLIFrameElement */, "name", __arg_0); + referrerpolicy_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLIFrameElement */, "referrerpolicy"); + + referrerpolicy_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* HTMLIFrameElement */, "referrerpolicy", __arg_0); + sandbox_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLIFrameElement */, "sandbox"); @@ -11442,6 +11759,12 @@ class BlinkHTMLImageElement extends BlinkHTMLElement { naturalWidth_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLImageElement */, "naturalWidth"); + referrerpolicy_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLImageElement */, "referrerpolicy"); + + referrerpolicy_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* HTMLImageElement */, "referrerpolicy", __arg_0); + sizes_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLImageElement */, "sizes"); @@ -11952,6 +12275,12 @@ class BlinkHTMLLegendElement extends BlinkHTMLElement { class BlinkHTMLLinkElement extends BlinkHTMLElement { static final instance = new BlinkHTMLLinkElement(); + as_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLLinkElement */, "as"); + + as_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* HTMLLinkElement */, "as", __arg_0); + charset_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLLinkElement */, "charset"); @@ -12003,6 +12332,9 @@ class BlinkHTMLLinkElement extends BlinkHTMLElement { rel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLLinkElement */, "rel", __arg_0); + relList_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLLinkElement */, "relList"); + rev_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLLinkElement */, "rev"); @@ -12153,12 +12485,6 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { buffered_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLMediaElement */, "buffered"); - controller_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "controller"); - - controller_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLMediaElement */, "controller", __arg_0); - controls_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLMediaElement */, "controls"); @@ -12193,6 +12519,13 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { Blink_JsNative_DomException.setProperty( mthis /* HTMLMediaElement */, "defaultPlaybackRate", __arg_0); + disableRemotePlayback_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* HTMLMediaElement */, "disableRemotePlayback"); + + disableRemotePlayback_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* HTMLMediaElement */, "disableRemotePlayback", __arg_0); + duration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLMediaElement */, "duration"); @@ -12208,12 +12541,6 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { loop_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* HTMLMediaElement */, "loop", __arg_0); - mediaGroup_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "mediaGroup"); - - mediaGroup_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* HTMLMediaElement */, "mediaGroup", __arg_0); - mediaKeys_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLMediaElement */, "mediaKeys"); @@ -12232,30 +12559,6 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { onencrypted_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* HTMLMediaElement */, "onencrypted", __arg_0); - onwebkitkeyadded_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "onwebkitkeyadded"); - - onwebkitkeyadded_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* HTMLMediaElement */, "onwebkitkeyadded", __arg_0); - - onwebkitkeyerror_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "onwebkitkeyerror"); - - onwebkitkeyerror_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* HTMLMediaElement */, "onwebkitkeyerror", __arg_0); - - onwebkitkeymessage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "onwebkitkeymessage"); - - onwebkitkeymessage_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* HTMLMediaElement */, "onwebkitkeymessage", __arg_0); - - onwebkitneedkey_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* HTMLMediaElement */, "onwebkitneedkey"); - - onwebkitneedkey_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* HTMLMediaElement */, "onwebkitneedkey", __arg_0); - paused_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HTMLMediaElement */, "paused"); @@ -12340,6 +12643,9 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { Blink_JsNative_DomException.callMethod( mthis /* HTMLMediaElement */, "canPlayType", [__arg_0, __arg_1]); + captureStream_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLMediaElement */, "captureStream", []); + load_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* HTMLMediaElement */, "load", []); @@ -12360,46 +12666,6 @@ class BlinkHTMLMediaElement extends BlinkHTMLElement { setSinkId_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* HTMLMediaElement */, "setSinkId", [__arg_0]); - - webkitAddKey_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLMediaElement */, "webkitAddKey", []); - - webkitAddKey_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLMediaElement */, "webkitAddKey", [__arg_0]); - - webkitAddKey_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* HTMLMediaElement */, "webkitAddKey", [__arg_0, __arg_1]); - - webkitAddKey_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* HTMLMediaElement */, - "webkitAddKey", [__arg_0, __arg_1, __arg_2]); - - webkitAddKey_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* HTMLMediaElement */, - "webkitAddKey", [__arg_0, __arg_1, __arg_2, __arg_3]); - - webkitCancelKeyRequest_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLMediaElement */, "webkitCancelKeyRequest", []); - - webkitCancelKeyRequest_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* HTMLMediaElement */, "webkitCancelKeyRequest", [__arg_0]); - - webkitCancelKeyRequest_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* HTMLMediaElement */, - "webkitCancelKeyRequest", [__arg_0, __arg_1]); - - webkitGenerateKeyRequest_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* HTMLMediaElement */, "webkitGenerateKeyRequest", []); - - webkitGenerateKeyRequest_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* HTMLMediaElement */, "webkitGenerateKeyRequest", [__arg_0]); - - webkitGenerateKeyRequest_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* HTMLMediaElement */, - "webkitGenerateKeyRequest", [__arg_0, __arg_1]); } class BlinkHTMLMenuElement extends BlinkHTMLElement { @@ -13186,6 +13452,22 @@ class BlinkHTMLShadowElement extends BlinkHTMLElement { .callMethod(mthis /* HTMLShadowElement */, "getDistributedNodes", []); } +class BlinkHTMLSlotElement extends BlinkHTMLElement { + static final instance = new BlinkHTMLSlotElement(); + + name_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* HTMLSlotElement */, "name"); + + name_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* HTMLSlotElement */, "name", __arg_0); + + getAssignedNodes_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLSlotElement */, "getAssignedNodes", []); + + getAssignedNodes_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* HTMLSlotElement */, "getAssignedNodes", [__arg_0]); +} + class BlinkHTMLSourceElement extends BlinkHTMLElement { static final instance = new BlinkHTMLSourceElement(); @@ -13941,19 +14223,6 @@ class BlinkHashChangeEvent extends BlinkEvent { oldURL_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* HashChangeEvent */, "oldURL"); - - initHashChangeEvent_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* HashChangeEvent */, - "initHashChangeEvent", [__arg_0, __arg_1, __arg_2]); - - initHashChangeEvent_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* HashChangeEvent */, - "initHashChangeEvent", [__arg_0, __arg_1, __arg_2, __arg_3]); - - initHashChangeEvent_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod(mthis /* HashChangeEvent */, - "initHashChangeEvent", [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); } class BlinkHeaders { @@ -13972,8 +14241,11 @@ class BlinkHistory { length_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* History */, "length"); - options_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* History */, "options"); + scrollRestoration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* History */, "scrollRestoration"); + + scrollRestoration_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* History */, "scrollRestoration", __arg_0); state_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* History */, "state"); @@ -14000,10 +14272,6 @@ class BlinkHistory { Blink_JsNative_DomException.callMethod( mthis /* History */, "pushState", [__arg_0, __arg_1, __arg_2]); - pushState_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* History */, "pushState", - [__arg_0, __arg_1, __arg_2, __arg_3]); - replaceState_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* History */, "replaceState", [__arg_0]); @@ -14014,10 +14282,6 @@ class BlinkHistory { replaceState_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => Blink_JsNative_DomException.callMethod( mthis /* History */, "replaceState", [__arg_0, __arg_1, __arg_2]); - - replaceState_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* History */, - "replaceState", [__arg_0, __arg_1, __arg_2, __arg_3]); } class BlinkIDBCursor { @@ -14579,6 +14843,42 @@ class BlinkIDBVersionChangeEvent extends BlinkEvent { mthis /* IDBVersionChangeEvent */, "oldVersion"); } +class BlinkIIRFilterNode extends BlinkAudioNode { + static final instance = new BlinkIIRFilterNode(); + + getFrequencyResponse_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* IIRFilterNode */, "getFrequencyResponse", [__arg_0]); + + getFrequencyResponse_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod(mthis /* IIRFilterNode */, + "getFrequencyResponse", [__arg_0, __arg_1]); + + getFrequencyResponse_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod(mthis /* IIRFilterNode */, + "getFrequencyResponse", [__arg_0, __arg_1, __arg_2]); +} + +class BlinkIdleDeadline { + static final instance = new BlinkIdleDeadline(); + + didTimeout_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IdleDeadline */, "didTimeout"); + + timeRemaining_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IdleDeadline */, "timeRemaining", []); +} + +class BlinkIdleRequestCallback { + static final instance = new BlinkIdleRequestCallback(); + + handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IdleRequestCallback */, "handleEvent", []); + + handleEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* IdleRequestCallback */, "handleEvent", [__arg_0]); +} + class BlinkImageBitmap { static final instance = new BlinkImageBitmap(); @@ -14587,6 +14887,26 @@ class BlinkImageBitmap { width_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* ImageBitmap */, "width"); + + close_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* ImageBitmap */, "close", []); +} + +class BlinkImageBitmapRenderingContext { + static final instance = new BlinkImageBitmapRenderingContext(); + + canvas_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ImageBitmapRenderingContext */, "canvas"); + + transferImageBitmap_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* ImageBitmapRenderingContext */, "transferImageBitmap", []); + + transferImageBitmap_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* ImageBitmapRenderingContext */, + "transferImageBitmap", + [__arg_0]); } class BlinkImageData { @@ -14629,17 +14949,41 @@ class BlinkInjectedScriptHost { mthis /* InjectedScriptHost */, "inspect", [__arg_0, __arg_1]); } -class BlinkInputDevice { - static final instance = new BlinkInputDevice(); +class BlinkInputDeviceCapabilities { + static final instance = new BlinkInputDeviceCapabilities(); constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("InputDevice"); + Blink_JsNative_DomException.callConstructor0("InputDeviceCapabilities"); - constructorCallback_1_(__arg_0) => - Blink_JsNative_DomException.callConstructor("InputDevice", [__arg_0]); + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("InputDeviceCapabilities", [__arg_0]); firesTouchEvents_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* InputDevice */, "firesTouchEvents"); + mthis /* InputDeviceCapabilities */, "firesTouchEvents"); +} + +class BlinkInstallEvent extends BlinkExtendableEvent { + static final instance = new BlinkInstallEvent(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("InstallEvent"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("InstallEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("InstallEvent", [__arg_0, __arg_1]); + + registerForeignFetchScopes_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* InstallEvent */, "registerForeignFetchScopes", []); + + registerForeignFetchScopes_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* InstallEvent */, "registerForeignFetchScopes", [__arg_0]); + + registerForeignFetchScopes_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod(mthis /* InstallEvent */, + "registerForeignFetchScopes", [__arg_0, __arg_1]); } class BlinkInt16Array extends BlinkArrayBufferView { @@ -14654,6 +14998,56 @@ class BlinkInt8Array extends BlinkArrayBufferView { static final instance = new BlinkInt8Array(); } +class BlinkIntersectionObserver { + static final instance = new BlinkIntersectionObserver(); + + root_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserver */, "root"); + + rootMargin_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserver */, "rootMargin"); + + thresholds_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserver */, "thresholds"); + + disconnect_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "disconnect", []); + + observe_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "observe", []); + + observe_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "observe", [__arg_0]); + + takeRecords_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "takeRecords", []); + + unobserve_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "unobserve", []); + + unobserve_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* IntersectionObserver */, "unobserve", [__arg_0]); +} + +class BlinkIntersectionObserverEntry { + static final instance = new BlinkIntersectionObserverEntry(); + + boundingClientRect_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserverEntry */, "boundingClientRect"); + + intersectionRect_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserverEntry */, "intersectionRect"); + + rootBounds_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserverEntry */, "rootBounds"); + + target_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserverEntry */, "target"); + + time_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* IntersectionObserverEntry */, "time"); +} + class BlinkIterator { static final instance = new BlinkIterator(); @@ -14697,9 +15091,6 @@ class BlinkKeyboardEvent extends BlinkUIEvent { keyIdentifier_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* KeyboardEvent */, "keyIdentifier"); - keyLocation_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* KeyboardEvent */, "keyLocation"); - location_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* KeyboardEvent */, "location"); @@ -14784,6 +15175,90 @@ class BlinkKeyframeEffect extends BlinkAnimationEffectReadOnly { .callConstructor("KeyframeEffect", [__arg_0, __arg_1, __arg_2]); } +class BlinkKeywordValue extends BlinkStyleValue { + static final instance = new BlinkKeywordValue(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("KeywordValue"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("KeywordValue", [__arg_0]); + + keywordValue_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* KeywordValue */, "keywordValue"); +} + +class BlinkLengthValue extends BlinkStyleValue { + static final instance = new BlinkLengthValue(); + + add_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "add", []); + + add_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "add", [__arg_0]); + + divide_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "divide", []); + + divide_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "divide", [__arg_0]); + + fromDictionary_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "fromDictionary", + []); + + fromDictionary_Callback_1_(__arg_0) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "fromDictionary", + [__arg_0]); + + fromValue_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "fromValue", + []); + + fromValue_Callback_1_(__arg_0) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "fromValue", + [__arg_0]); + + fromValue_Callback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "fromValue", + [__arg_0, __arg_1]); + + multiply_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "multiply", []); + + multiply_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "multiply", [__arg_0]); + + parse_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "parse", + []); + + parse_Callback_1_(__arg_0) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "LengthValue") /* LengthValue */, + "parse", + [__arg_0]); + + subtract_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "subtract", []); + + subtract_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* LengthValue */, "subtract", [__arg_0]); +} + class BlinkLocation { static final instance = new BlinkLocation(); @@ -14987,68 +15462,287 @@ class BlinkMIDIPort extends BlinkEventTarget { Blink_JsNative_DomException.callMethod(mthis /* MIDIPort */, "open", []); } -class BlinkMediaController extends BlinkEventTarget { - static final instance = new BlinkMediaController(); +class BlinkMatrix extends BlinkTransformComponent { + static final instance = new BlinkMatrix(); - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("MediaController"); + constructorCallback_4_(__arg_0, __arg_1, __arg_2, __arg_3) => + Blink_JsNative_DomException + .callConstructor("Matrix", [__arg_0, __arg_1, __arg_2, __arg_3]); - buffered_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "buffered"); + constructorCallback_5_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => + Blink_JsNative_DomException.callConstructor( + "Matrix", [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - currentTime_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "currentTime"); + constructorCallback_6_( + __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => + Blink_JsNative_DomException.callConstructor( + "Matrix", [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - currentTime_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* MediaController */, "currentTime", __arg_0); + constructorCallback_7_( + __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6) => + Blink_JsNative_DomException.callConstructor("Matrix", + [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); - defaultPlaybackRate_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "defaultPlaybackRate"); + constructorCallback_8_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7 + ]); - defaultPlaybackRate_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* MediaController */, "defaultPlaybackRate", __arg_0); + constructorCallback_9_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7, __arg_8) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8 + ]); - duration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "duration"); + constructorCallback_10_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7, __arg_8, __arg_9) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9 + ]); - muted_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "muted"); + constructorCallback_11_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7, __arg_8, __arg_9, __arg_10) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10 + ]); - muted_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* MediaController */, "muted", __arg_0); + constructorCallback_12_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7, __arg_8, __arg_9, __arg_10, __arg_11) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11 + ]); - paused_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "paused"); + constructorCallback_13_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, + __arg_6, __arg_7, __arg_8, __arg_9, __arg_10, __arg_11, __arg_12) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12 + ]); - playbackRate_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "playbackRate"); + constructorCallback_14_( + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13 + ]); - playbackRate_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* MediaController */, "playbackRate", __arg_0); + constructorCallback_15_( + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13, + __arg_14) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13, + __arg_14 + ]); - playbackState_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "playbackState"); + constructorCallback_16_( + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13, + __arg_14, + __arg_15) => + Blink_JsNative_DomException.callConstructor("Matrix", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8, + __arg_9, + __arg_10, + __arg_11, + __arg_12, + __arg_13, + __arg_14, + __arg_15 + ]); - played_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "played"); + a_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "a"); - seekable_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "seekable"); + b_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "b"); - volume_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaController */, "volume"); + c_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "c"); - volume_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* MediaController */, "volume", __arg_0); + d_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "d"); - pause_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* MediaController */, "pause", []); + e_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "e"); - play_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* MediaController */, "play", []); + f_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "f"); - unpause_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* MediaController */, "unpause", []); + m11_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m11"); + + m12_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m12"); + + m13_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m13"); + + m14_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m14"); + + m21_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m21"); + + m22_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m22"); + + m23_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m23"); + + m24_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m24"); + + m31_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m31"); + + m32_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m32"); + + m33_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m33"); + + m34_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m34"); + + m41_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m41"); + + m42_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m42"); + + m43_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m43"); + + m44_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Matrix */, "m44"); } class BlinkMediaDeviceInfo { @@ -15113,50 +15807,6 @@ class BlinkMediaError { Blink_JsNative_DomException.getProperty(mthis /* MediaError */, "code"); } -class BlinkMediaKeyError { - static final instance = new BlinkMediaKeyError(); - - code_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyError */, "code"); - - systemCode_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyError */, "systemCode"); -} - -class BlinkMediaKeyEvent extends BlinkEvent { - static final instance = new BlinkMediaKeyEvent(); - - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("MediaKeyEvent"); - - constructorCallback_1_(__arg_0) => - Blink_JsNative_DomException.callConstructor("MediaKeyEvent", [__arg_0]); - - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("MediaKeyEvent", [__arg_0, __arg_1]); - - defaultURL_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "defaultURL"); - - errorCode_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "errorCode"); - - initData_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "initData"); - - keySystem_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "keySystem"); - - message_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "message"); - - sessionId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "sessionId"); - - systemCode_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MediaKeyEvent */, "systemCode"); -} - class BlinkMediaKeyMessageEvent extends BlinkEvent { static final instance = new BlinkMediaKeyMessageEvent(); @@ -15288,6 +15938,25 @@ class BlinkMediaList { .callMethod(mthis /* MediaList */, "item", [__arg_0]); } +class BlinkMediaMetadata { + static final instance = new BlinkMediaMetadata(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("MediaMetadata"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("MediaMetadata", [__arg_0]); + + album_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaMetadata */, "album"); + + artist_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaMetadata */, "artist"); + + title_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaMetadata */, "title"); +} + class BlinkMediaQueryList extends BlinkEventTarget { static final instance = new BlinkMediaQueryList(); @@ -15335,12 +16004,119 @@ class BlinkMediaQueryListEvent extends BlinkEvent { mthis /* MediaQueryListEvent */, "media"); } +class BlinkMediaRecorder extends BlinkEventTarget { + static final instance = new BlinkMediaRecorder(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("MediaRecorder"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("MediaRecorder", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("MediaRecorder", [__arg_0, __arg_1]); + + audioBitsPerSecond_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "audioBitsPerSecond"); + + ignoreMutedMedia_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "ignoreMutedMedia"); + + ignoreMutedMedia_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* MediaRecorder */, "ignoreMutedMedia", __arg_0); + + mimeType_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "mimeType"); + + ondataavailable_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "ondataavailable"); + + ondataavailable_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* MediaRecorder */, "ondataavailable", __arg_0); + + onerror_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "onerror"); + + onerror_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaRecorder */, "onerror", __arg_0); + + onpause_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "onpause"); + + onpause_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaRecorder */, "onpause", __arg_0); + + onresume_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "onresume"); + + onresume_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaRecorder */, "onresume", __arg_0); + + onstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "onstart"); + + onstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaRecorder */, "onstart", __arg_0); + + onstop_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "onstop"); + + onstop_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaRecorder */, "onstop", __arg_0); + + state_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "state"); + + stream_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "stream"); + + videoBitsPerSecond_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaRecorder */, "videoBitsPerSecond"); + + isTypeSupported_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "MediaRecorder") /* MediaRecorder */, + "isTypeSupported", + []); + + isTypeSupported_Callback_1_(__arg_0) => + Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "MediaRecorder") /* MediaRecorder */, + "isTypeSupported", + [__arg_0]); + + pause_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "pause", []); + + requestData_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "requestData", []); + + resume_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "resume", []); + + start_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "start", []); + + start_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "start", [__arg_0]); + + stop_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MediaRecorder */, "stop", []); +} + class BlinkMediaSession { static final instance = new BlinkMediaSession(); constructorCallback_0_() => Blink_JsNative_DomException.callConstructor0("MediaSession"); + metadata_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaSession */, "metadata"); + + metadata_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* MediaSession */, "metadata", __arg_0); + activate_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* MediaSession */, "activate", []); @@ -15413,15 +16189,9 @@ class BlinkMediaStream extends BlinkEventTarget { active_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MediaStream */, "active"); - ended_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* MediaStream */, "ended"); - id_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* MediaStream */, "id"); - label_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* MediaStream */, "label"); - onactive_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MediaStream */, "onactive"); @@ -15481,9 +16251,6 @@ class BlinkMediaStream extends BlinkEventTarget { removeTrack_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* MediaStream */, "removeTrack", [__arg_0]); - - stop_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* MediaStream */, "stop", []); } class BlinkMediaStreamAudioDestinationNode extends BlinkAudioNode { @@ -15558,6 +16325,9 @@ class BlinkMediaStreamTrack extends BlinkEventTarget { readyState_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MediaStreamTrack */, "readyState"); + remote_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MediaStreamTrack */, "remote"); + clone_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* MediaStreamTrack */, "clone", []); @@ -15610,6 +16380,16 @@ class BlinkMemoryInfo { mthis /* MemoryInfo */, "usedJSHeapSize"); } +class BlinkMessageCallback { + static final instance = new BlinkMessageCallback(); + + handleMessage_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MessageCallback */, "handleMessage", []); + + handleMessage_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* MessageCallback */, "handleMessage", [__arg_0]); +} + class BlinkMessageChannel { static final instance = new BlinkMessageChannel(); @@ -15647,6 +16427,9 @@ class BlinkMessageEvent extends BlinkEvent { source_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MessageEvent */, "source"); + suborigin_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* MessageEvent */, "suborigin"); + initMessageEvent_Callback_6_( mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => Blink_JsNative_DomException.callMethod( @@ -15785,9 +16568,6 @@ class BlinkMouseEvent extends BlinkUIEvent { ctrlKey_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MouseEvent */, "ctrlKey"); - dataTransfer_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MouseEvent */, "dataTransfer"); - fromElement_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MouseEvent */, "fromElement"); @@ -15836,12 +16616,6 @@ class BlinkMouseEvent extends BlinkUIEvent { toElement_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* MouseEvent */, "toElement"); - webkitMovementX_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MouseEvent */, "webkitMovementX"); - - webkitMovementY_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* MouseEvent */, "webkitMovementY"); - which_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* MouseEvent */, "which"); @@ -15851,6 +16625,12 @@ class BlinkMouseEvent extends BlinkUIEvent { y_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* MouseEvent */, "y"); + getModifierState_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* MouseEvent */, "getModifierState", []); + + getModifierState_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* MouseEvent */, "getModifierState", [__arg_0]); + initMouseEvent_Callback_13_( mthis, __arg_0, @@ -16024,6 +16804,40 @@ class BlinkMutationRecord { mthis /* MutationRecord */, "type"); } +class BlinkNFC { + static final instance = new BlinkNFC(); + + cancelPush_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* NFC */, "cancelPush", []); + + cancelPush_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "cancelPush", [__arg_0]); + + cancelWatch_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "cancelWatch", []); + + cancelWatch_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "cancelWatch", [__arg_0]); + + push_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* NFC */, "push", []); + + push_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "push", [__arg_0]); + + push_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "push", [__arg_0, __arg_1]); + + watch_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* NFC */, "watch", []); + + watch_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "watch", [__arg_0]); + + watch_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* NFC */, "watch", [__arg_0, __arg_1]); +} + class BlinkNamedNodeMap { static final instance = new BlinkNamedNodeMap(); @@ -16108,6 +16922,9 @@ class BlinkNavigator { mimeTypes_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Navigator */, "mimeTypes"); + nfc_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Navigator */, "nfc"); + permissions_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Navigator */, "permissions"); @@ -16126,9 +16943,15 @@ class BlinkNavigator { services_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Navigator */, "services"); + storage_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Navigator */, "storage"); + storageQuota_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Navigator */, "storageQuota"); + usb_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Navigator */, "usb"); + vendor_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Navigator */, "vendor"); @@ -16259,9 +17082,6 @@ class BlinkNavigator { cookieEnabled_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NavigatorStorageUtils */, "cookieEnabled"); - - getStorageUpdates_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* NavigatorStorageUtils */, "getStorageUpdates", []); } class BlinkNavigatorCPU { @@ -16318,9 +17138,6 @@ class BlinkNavigatorStorageUtils { cookieEnabled_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NavigatorStorageUtils */, "cookieEnabled"); - - getStorageUpdates_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* NavigatorStorageUtils */, "getStorageUpdates", []); } class BlinkNavigatorUserMediaError { @@ -16365,6 +17182,15 @@ class BlinkNavigatorUserMediaSuccessCallback { class BlinkNetworkInformation extends BlinkEventTarget { static final instance = new BlinkNetworkInformation(); + downlinkMax_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* NetworkInformation */, "downlinkMax"); + + onchange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* NetworkInformation */, "onchange"); + + onchange_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* NetworkInformation */, "onchange", __arg_0); + ontypechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NetworkInformation */, "ontypechange"); @@ -16387,12 +17213,6 @@ class BlinkNode extends BlinkEventTarget { lastChild_Getter_(mthis) native "Blink_Getter_Node_lastChild"; - localName_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Node */, "localName"); - - namespaceURI_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Node */, "namespaceURI"); - nextSibling_Getter_(mthis) native "Blink_Getter_Node_nextSibling"; nodeName_Getter_(mthis) => @@ -16419,6 +17239,9 @@ class BlinkNode extends BlinkEventTarget { textContent_Setter_(mthis, __arg_0) native "Blink_Setter_Node_textContent"; + treeRoot_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Node */, "treeRoot"); + appendChild_Callback_0_(mthis) native "Blink_Operation_0_Node_appendChild"; appendChild_Callback_1_(mthis, __arg_0) @@ -16585,6 +17408,9 @@ class BlinkNotification extends BlinkEventTarget { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("Notification", [__arg_0, __arg_1]); + actions_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Notification */, "actions"); + body_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Notification */, "body"); @@ -16600,6 +17426,11 @@ class BlinkNotification extends BlinkEventTarget { lang_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Notification */, "lang"); + maxActions_Getter_() => Blink_JsNative_DomException.getProperty( + Blink_JsNative_DomException.getProperty( + js.context, "Notification") /* Notification */, + "maxActions"); + onclick_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Notification */, "onclick"); @@ -16629,12 +17460,21 @@ class BlinkNotification extends BlinkEventTarget { js.context, "Notification") /* Notification */, "permission"); + renotify_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Notification */, "renotify"); + + requireInteraction_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Notification */, "requireInteraction"); + silent_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Notification */, "silent"); tag_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Notification */, "tag"); + timestamp_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Notification */, "timestamp"); + title_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Notification */, "title"); @@ -16670,6 +17510,9 @@ class BlinkNotificationEvent extends BlinkExtendableEvent { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("NotificationEvent", [__arg_0, __arg_1]); + action_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* NotificationEvent */, "action"); + notification_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* NotificationEvent */, "notification"); } @@ -16685,6 +17528,19 @@ class BlinkNotificationPermissionCallback { mthis /* NotificationPermissionCallback */, "handleEvent", [__arg_0]); } +class BlinkNumberValue extends BlinkStyleValue { + static final instance = new BlinkNumberValue(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("NumberValue"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("NumberValue", [__arg_0]); + + value_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* NumberValue */, "value"); +} + class BlinkOESElementIndexUint { static final instance = new BlinkOESElementIndexUint(); } @@ -16763,8 +17619,42 @@ class BlinkOfflineAudioContext extends BlinkAudioContext { oncomplete_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* OfflineAudioContext */, "oncomplete", __arg_0); + resume_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* OfflineAudioContext */, "resume", []); + startRendering_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* OfflineAudioContext */, "startRendering", []); + + suspend_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* OfflineAudioContext */, "suspend", []); + + suspend_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* OfflineAudioContext */, "suspend", [__arg_0]); +} + +class BlinkOffscreenCanvas { + static final instance = new BlinkOffscreenCanvas(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("OffscreenCanvas"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("OffscreenCanvas", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("OffscreenCanvas", [__arg_0, __arg_1]); + + height_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* OffscreenCanvas */, "height"); + + height_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* OffscreenCanvas */, "height", __arg_0); + + width_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* OffscreenCanvas */, "width"); + + width_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* OffscreenCanvas */, "width", __arg_0); } class BlinkOscillatorNode extends BlinkAudioSourceNode { @@ -16845,18 +17735,6 @@ class BlinkPagePopupController { Blink_JsNative_DomException.callMethod(mthis /* PagePopupController */, "formatWeek", [__arg_0, __arg_1, __arg_2]); - histogramEnumeration_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* PagePopupController */, "histogramEnumeration", [__arg_0]); - - histogramEnumeration_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* PagePopupController */, - "histogramEnumeration", [__arg_0, __arg_1]); - - histogramEnumeration_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* PagePopupController */, - "histogramEnumeration", [__arg_0, __arg_1, __arg_2]); - localizeNumberString_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* PagePopupController */, "localizeNumberString", []); @@ -17017,18 +17895,6 @@ class BlinkParentNode { lastElementChild_Getter_(mthis) native "Blink_Getter_ParentNode_lastElementChild"; - append_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", []); - - append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "append", [__arg_0]); - - prepend_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", []); - - prepend_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ParentNode */, "prepend", [__arg_0]); - querySelector_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* ParentNode */, "querySelector", []); @@ -17051,22 +17917,23 @@ class BlinkPasswordCredential extends BlinkCredential { constructorCallback_1_(__arg_0) => Blink_JsNative_DomException .callConstructor("PasswordCredential", [__arg_0]); - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("PasswordCredential", [__arg_0, __arg_1]); + additionalData_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PasswordCredential */, "additionalData"); - constructorCallback_3_(__arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException - .callConstructor("PasswordCredential", [__arg_0, __arg_1, __arg_2]); + additionalData_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* PasswordCredential */, "additionalData", __arg_0); - constructorCallback_4_(__arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callConstructor( - "PasswordCredential", [__arg_0, __arg_1, __arg_2, __arg_3]); + idName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PasswordCredential */, "idName"); - formData_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PasswordCredential */, "formData"); + idName_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* PasswordCredential */, "idName", __arg_0); - password_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PasswordCredential */, "password"); + passwordName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PasswordCredential */, "passwordName"); + + passwordName_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* PasswordCredential */, "passwordName", __arg_0); } class BlinkPath2D { @@ -17214,12 +18081,12 @@ class BlinkPerformance extends BlinkEventTarget { onframetimingbufferfull_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* Performance */, "onframetimingbufferfull", __arg_0); - onwebkitresourcetimingbufferfull_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* Performance */, "onwebkitresourcetimingbufferfull"); + onresourcetimingbufferfull_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* Performance */, "onresourcetimingbufferfull"); - onwebkitresourcetimingbufferfull_Setter_(mthis, __arg_0) => + onresourcetimingbufferfull_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Performance */, "onwebkitresourcetimingbufferfull", __arg_0); + mthis /* Performance */, "onresourcetimingbufferfull", __arg_0); timing_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Performance */, "timing"); @@ -17239,6 +18106,9 @@ class BlinkPerformance extends BlinkEventTarget { clearMeasures_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* Performance */, "clearMeasures", [__arg_0]); + clearResourceTimings_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Performance */, "clearResourceTimings", []); + getEntries_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Performance */, "getEntries", []); @@ -17284,16 +18154,12 @@ class BlinkPerformance extends BlinkEventTarget { Blink_JsNative_DomException.callMethod( mthis /* Performance */, "setFrameTimingBufferSize", [__arg_0]); - webkitClearResourceTimings_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* Performance */, "webkitClearResourceTimings", []); + setResourceTimingBufferSize_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Performance */, "setResourceTimingBufferSize", []); - webkitSetResourceTimingBufferSize_Callback_0_(mthis) => + setResourceTimingBufferSize_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException.callMethod( - mthis /* Performance */, "webkitSetResourceTimingBufferSize", []); - - webkitSetResourceTimingBufferSize_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* Performance */, - "webkitSetResourceTimingBufferSize", [__arg_0]); + mthis /* Performance */, "setResourceTimingBufferSize", [__arg_0]); } class BlinkPerformanceCompositeTiming extends BlinkPerformanceEntry { @@ -17337,6 +18203,50 @@ class BlinkPerformanceNavigation { mthis /* PerformanceNavigation */, "type"); } +class BlinkPerformanceObserver { + static final instance = new BlinkPerformanceObserver(); + + disconnect_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PerformanceObserver */, "disconnect", []); + + observe_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PerformanceObserver */, "observe", []); + + observe_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* PerformanceObserver */, "observe", [__arg_0]); +} + +class BlinkPerformanceObserverEntryList { + static final instance = new BlinkPerformanceObserverEntryList(); + + getEntries_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PerformanceObserverEntryList */, "getEntries", []); + + getEntriesByName_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* PerformanceObserverEntryList */, "getEntriesByName", []); + + getEntriesByName_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* PerformanceObserverEntryList */, + "getEntriesByName", + [__arg_0]); + + getEntriesByName_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* PerformanceObserverEntryList */, + "getEntriesByName", + [__arg_0, __arg_1]); + + getEntriesByType_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* PerformanceObserverEntryList */, "getEntriesByType", []); + + getEntriesByType_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* PerformanceObserverEntryList */, + "getEntriesByType", + [__arg_0]); +} + class BlinkPerformanceRenderTiming extends BlinkPerformanceEntry { static final instance = new BlinkPerformanceRenderTiming(); @@ -17455,67 +18365,6 @@ class BlinkPerformanceTiming { mthis /* PerformanceTiming */, "unloadEventStart"); } -class BlinkPeriodicSyncEvent extends BlinkExtendableEvent { - static final instance = new BlinkPeriodicSyncEvent(); - - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("PeriodicSyncEvent"); - - constructorCallback_1_(__arg_0) => Blink_JsNative_DomException - .callConstructor("PeriodicSyncEvent", [__arg_0]); - - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("PeriodicSyncEvent", [__arg_0, __arg_1]); - - registration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncEvent */, "registration"); -} - -class BlinkPeriodicSyncManager { - static final instance = new BlinkPeriodicSyncManager(); - - minPossiblePeriod_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncManager */, "minPossiblePeriod"); - - getRegistration_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncManager */, "getRegistration", []); - - getRegistration_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* PeriodicSyncManager */, "getRegistration", [__arg_0]); - - getRegistrations_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncManager */, "getRegistrations", []); - - permissionState_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncManager */, "permissionState", []); - - register_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncManager */, "register", []); - - register_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncManager */, "register", [__arg_0]); -} - -class BlinkPeriodicSyncRegistration { - static final instance = new BlinkPeriodicSyncRegistration(); - - minPeriod_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncRegistration */, "minPeriod"); - - networkState_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncRegistration */, "networkState"); - - powerState_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncRegistration */, "powerState"); - - tag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PeriodicSyncRegistration */, "tag"); - - unregister_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PeriodicSyncRegistration */, "unregister", []); -} - class BlinkPeriodicWave { static final instance = new BlinkPeriodicWave(); } @@ -17531,9 +18380,6 @@ class BlinkPermissionStatus extends BlinkEventTarget { state_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* PermissionStatus */, "state"); - - status_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PermissionStatus */, "status"); } class BlinkPermissions { @@ -17544,6 +18390,37 @@ class BlinkPermissions { query_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* Permissions */, "query", [__arg_0]); + + request_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "request", []); + + request_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "request", [__arg_0]); + + requestAll_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "requestAll", []); + + requestAll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "requestAll", [__arg_0]); + + revoke_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "revoke", []); + + revoke_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Permissions */, "revoke", [__arg_0]); +} + +class BlinkPerspective extends BlinkTransformComponent { + static final instance = new BlinkPerspective(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Perspective"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Perspective", [__arg_0]); + + length_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Perspective */, "length"); } class BlinkPlugin { @@ -17599,25 +18476,6 @@ class BlinkPluginArray { .callMethod(mthis /* PluginArray */, "refresh", [__arg_0]); } -class BlinkPluginPlaceholderElement extends BlinkHTMLDivElement { - static final instance = new BlinkPluginPlaceholderElement(); - - closeable_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PluginPlaceholderElement */, "closeable"); - - closeable_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* PluginPlaceholderElement */, "closeable", __arg_0); - - message_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PluginPlaceholderElement */, "message"); - - message_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* PluginPlaceholderElement */, "message", __arg_0); - - createdCallback_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PluginPlaceholderElement */, "createdCallback", []); -} - class BlinkPointerEvent extends BlinkMouseEvent { static final instance = new BlinkPointerEvent(); @@ -17714,39 +18572,36 @@ class BlinkPositionSensorVRDevice extends BlinkVRDevice { .callMethod(mthis /* PositionSensorVRDevice */, "resetSensor", []); } -class BlinkPresentation extends BlinkEventTarget { +class BlinkPositionValue extends BlinkStyleValue { + static final instance = new BlinkPositionValue(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("PositionValue"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("PositionValue", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("PositionValue", [__arg_0, __arg_1]); + + x_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* PositionValue */, "x"); + + y_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* PositionValue */, "y"); +} + +class BlinkPresentation { static final instance = new BlinkPresentation(); - ondefaultsessionstart_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* Presentation */, "ondefaultsessionstart"); + defaultRequest_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Presentation */, "defaultRequest"); - ondefaultsessionstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Presentation */, "ondefaultsessionstart", __arg_0); + defaultRequest_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* Presentation */, "defaultRequest", __arg_0); - session_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Presentation */, "session"); - - getAvailability_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "getAvailability", []); - - getAvailability_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "getAvailability", [__arg_0]); - - joinSession_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "joinSession", []); - - joinSession_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "joinSession", [__arg_0]); - - joinSession_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* Presentation */, "joinSession", [__arg_0, __arg_1]); - - startSession_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "startSession", []); - - startSession_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* Presentation */, "startSession", [__arg_0]); + receiver_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Presentation */, "receiver"); } class BlinkPresentationAvailability extends BlinkEventTarget { @@ -17762,41 +18617,145 @@ class BlinkPresentationAvailability extends BlinkEventTarget { mthis /* PresentationAvailability */, "value"); } -class BlinkPresentationSession extends BlinkEventTarget { - static final instance = new BlinkPresentationSession(); +class BlinkPresentationConnection extends BlinkEventTarget { + static final instance = new BlinkPresentationConnection(); binaryType_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PresentationSession */, "binaryType"); + mthis /* PresentationConnection */, "binaryType"); binaryType_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* PresentationSession */, "binaryType", __arg_0); + mthis /* PresentationConnection */, "binaryType", __arg_0); id_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PresentationSession */, "id"); + mthis /* PresentationConnection */, "id"); + + onclose_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnection */, "onclose"); + + onclose_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* PresentationConnection */, "onclose", __arg_0); + + onconnect_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnection */, "onconnect"); + + onconnect_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* PresentationConnection */, "onconnect", __arg_0); onmessage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PresentationSession */, "onmessage"); + mthis /* PresentationConnection */, "onmessage"); onmessage_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* PresentationSession */, "onmessage", __arg_0); + mthis /* PresentationConnection */, "onmessage", __arg_0); onstatechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PresentationSession */, "onstatechange"); + mthis /* PresentationConnection */, "onstatechange"); - onstatechange_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* PresentationSession */, "onstatechange", __arg_0); + onstatechange_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* PresentationConnection */, "onstatechange", __arg_0); + + onterminate_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnection */, "onterminate"); + + onterminate_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* PresentationConnection */, "onterminate", __arg_0); state_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* PresentationSession */, "state"); + mthis /* PresentationConnection */, "state"); close_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PresentationSession */, "close", []); + .callMethod(mthis /* PresentationConnection */, "close", []); send_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* PresentationSession */, "send", []); + .callMethod(mthis /* PresentationConnection */, "send", []); send_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* PresentationSession */, "send", [__arg_0]); + .callMethod(mthis /* PresentationConnection */, "send", [__arg_0]); + + terminate_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationConnection */, "terminate", []); +} + +class BlinkPresentationConnectionAvailableEvent extends BlinkEvent { + static final instance = new BlinkPresentationConnectionAvailableEvent(); + + constructorCallback_0_() => Blink_JsNative_DomException + .callConstructor0("PresentationConnectionAvailableEvent"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("PresentationConnectionAvailableEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => + Blink_JsNative_DomException.callConstructor( + "PresentationConnectionAvailableEvent", [__arg_0, __arg_1]); + + connection_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnectionAvailableEvent */, "connection"); +} + +class BlinkPresentationConnectionCloseEvent extends BlinkEvent { + static final instance = new BlinkPresentationConnectionCloseEvent(); + + constructorCallback_0_() => Blink_JsNative_DomException + .callConstructor0("PresentationConnectionCloseEvent"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("PresentationConnectionCloseEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("PresentationConnectionCloseEvent", [__arg_0, __arg_1]); + + message_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnectionCloseEvent */, "message"); + + reason_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* PresentationConnectionCloseEvent */, "reason"); +} + +class BlinkPresentationReceiver extends BlinkEventTarget { + static final instance = new BlinkPresentationReceiver(); + + onconnectionavailable_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* PresentationReceiver */, "onconnectionavailable"); + + onconnectionavailable_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* PresentationReceiver */, "onconnectionavailable", __arg_0); + + getConnection_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationReceiver */, "getConnection", []); + + getConnections_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationReceiver */, "getConnections", []); +} + +class BlinkPresentationRequest extends BlinkEventTarget { + static final instance = new BlinkPresentationRequest(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("PresentationRequest"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("PresentationRequest", [__arg_0]); + + onconnectionavailable_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* PresentationRequest */, "onconnectionavailable"); + + onconnectionavailable_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* PresentationRequest */, "onconnectionavailable", __arg_0); + + getAvailability_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationRequest */, "getAvailability", []); + + reconnect_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationRequest */, "reconnect", []); + + reconnect_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationRequest */, "reconnect", [__arg_0]); + + start_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PresentationRequest */, "start", []); } class BlinkProcessingInstruction extends BlinkCharacterData { @@ -17888,12 +18847,6 @@ class BlinkPushManager { class BlinkPushMessageData { static final instance = new BlinkPushMessageData(); - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("PushMessageData"); - - constructorCallback_1_(__arg_0) => - Blink_JsNative_DomException.callConstructor("PushMessageData", [__arg_0]); - arrayBuffer_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* PushMessageData */, "arrayBuffer", []); @@ -17913,10 +18866,23 @@ class BlinkPushSubscription { endpoint_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* PushSubscription */, "endpoint"); + getKey_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* PushSubscription */, "getKey", []); + + getKey_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* PushSubscription */, "getKey", [__arg_0]); + unsubscribe_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* PushSubscription */, "unsubscribe", []); } +class BlinkRTCCertificate { + static final instance = new BlinkRTCCertificate(); + + expires_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* RTCCertificate */, "expires"); +} + class BlinkRTCDTMFSender extends BlinkEventTarget { static final instance = new BlinkRTCDTMFSender(); @@ -17983,6 +18949,13 @@ class BlinkRTCDataChannel extends BlinkEventTarget { bufferedAmount_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* RTCDataChannel */, "bufferedAmount"); + bufferedAmountLowThreshold_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* RTCDataChannel */, "bufferedAmountLowThreshold"); + + bufferedAmountLowThreshold_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* RTCDataChannel */, "bufferedAmountLowThreshold", __arg_0); + id_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* RTCDataChannel */, "id"); @@ -17998,6 +18971,12 @@ class BlinkRTCDataChannel extends BlinkEventTarget { negotiated_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* RTCDataChannel */, "negotiated"); + onbufferedamountlow_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* RTCDataChannel */, "onbufferedamountlow"); + + onbufferedamountlow_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* RTCDataChannel */, "onbufferedamountlow", __arg_0); + onclose_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* RTCDataChannel */, "onclose"); @@ -18051,16 +19030,6 @@ class BlinkRTCDataChannelEvent extends BlinkEvent { mthis /* RTCDataChannelEvent */, "channel"); } -class BlinkRTCErrorCallback { - static final instance = new BlinkRTCErrorCallback(); - - handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* RTCErrorCallback */, "handleEvent", []); - - handleEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* RTCErrorCallback */, "handleEvent", [__arg_0]); -} - class BlinkRTCIceCandidate { static final instance = new BlinkRTCIceCandidate(); @@ -18168,6 +19137,9 @@ class BlinkRTCPeerConnection extends BlinkEventTarget { signalingState_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* RTCPeerConnection */, "signalingState"); + addIceCandidate_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* RTCPeerConnection */, "addIceCandidate", []); + addIceCandidate_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* RTCPeerConnection */, "addIceCandidate", [__arg_0]); @@ -18237,6 +19209,19 @@ class BlinkRTCPeerConnection extends BlinkEventTarget { Blink_JsNative_DomException.callMethod(mthis /* RTCPeerConnection */, "createOffer", [__arg_0, __arg_1, __arg_2]); + generateCertificate_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "RTCPeerConnection") /* RTCPeerConnection */, + "generateCertificate", + []); + + generateCertificate_Callback_1_(__arg_0) => + Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "RTCPeerConnection") /* RTCPeerConnection */, + "generateCertificate", + [__arg_0]); + getLocalStreams_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* RTCPeerConnection */, "getLocalStreams", []); @@ -18306,6 +19291,17 @@ class BlinkRTCPeerConnection extends BlinkEventTarget { mthis /* RTCPeerConnection */, "updateIce", [__arg_0, __arg_1]); } +class BlinkRTCPeerConnectionErrorCallback { + static final instance = new BlinkRTCPeerConnectionErrorCallback(); + + handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( + mthis /* RTCPeerConnectionErrorCallback */, "handleEvent", []); + + handleEvent_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* RTCPeerConnectionErrorCallback */, "handleEvent", [__arg_0]); +} + class BlinkRTCSessionDescription { static final instance = new BlinkRTCSessionDescription(); @@ -18600,19 +19596,6 @@ class BlinkReadableByteStreamReader { .callMethod(mthis /* ReadableByteStreamReader */, "releaseLock", []); } -class BlinkReadableStream { - static final instance = new BlinkReadableStream(); - - cancel_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ReadableStream */, "cancel", []); - - cancel_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* ReadableStream */, "cancel", [__arg_0]); - - getReader_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* ReadableStream */, "getReader", []); -} - class BlinkReadableStreamReader { static final instance = new BlinkReadableStreamReader(); @@ -18660,18 +19643,21 @@ class BlinkRequest { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("Request", [__arg_0, __arg_1]); - context_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Request */, "context"); - credentials_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Request */, "credentials"); headers_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Request */, "headers"); + integrity_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Request */, "integrity"); + mode_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Request */, "mode"); + redirect_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Request */, "redirect"); + referrer_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Request */, "referrer"); @@ -18759,6 +19745,39 @@ class BlinkResponse { [__arg_0, __arg_1]); } +class BlinkRotation extends BlinkTransformComponent { + static final instance = new BlinkRotation(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Rotation"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Rotation", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("Rotation", [__arg_0, __arg_1]); + + constructorCallback_3_(__arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException + .callConstructor("Rotation", [__arg_0, __arg_1, __arg_2]); + + constructorCallback_4_(__arg_0, __arg_1, __arg_2, __arg_3) => + Blink_JsNative_DomException + .callConstructor("Rotation", [__arg_0, __arg_1, __arg_2, __arg_3]); + + angle_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Rotation */, "angle"); + + x_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Rotation */, "x"); + + y_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Rotation */, "y"); + + z_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Rotation */, "z"); +} + class BlinkSQLError { static final instance = new BlinkSQLError(); @@ -19127,12 +20146,6 @@ class BlinkSVGAnimationElement extends BlinkSVGElement { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGCircleElement extends BlinkSVGGeometryElement { @@ -19200,12 +20213,6 @@ class BlinkSVGCursorElement extends BlinkSVGElement { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGDefsElement extends BlinkSVGGraphicsElement { @@ -19653,6 +20660,30 @@ class BlinkSVGElement extends BlinkElement { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -20428,13 +21459,6 @@ class BlinkSVGGraphicsElement extends BlinkSVGElement { getScreenCTM_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* SVGGraphicsElement */, "getScreenCTM", []); - getTransformToElement_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGGraphicsElement */, "getTransformToElement", []); - - getTransformToElement_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGGraphicsElement */, "getTransformToElement", [__arg_0]); - requiredExtensions_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "requiredExtensions"); @@ -20443,12 +21467,6 @@ class BlinkSVGGraphicsElement extends BlinkSVGElement { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGImageElement extends BlinkSVGGraphicsElement { @@ -20685,12 +21703,6 @@ class BlinkSVGMaskElement extends BlinkSVGElement { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGMatrix { @@ -20879,274 +21891,9 @@ class BlinkSVGNumberList { class BlinkSVGPathElement extends BlinkSVGGeometryElement { static final instance = new BlinkSVGPathElement(); - animatedNormalizedPathSegList_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGPathElement */, "animatedNormalizedPathSegList"); - - animatedPathSegList_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathElement */, "animatedPathSegList"); - - normalizedPathSegList_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGPathElement */, "normalizedPathSegList"); - pathLength_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGPathElement */, "pathLength"); - pathSegList_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathElement */, "pathSegList"); - - createSVGPathSegArcAbs_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcAbs", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - - createSVGPathSegArcAbs_Callback_6_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcAbs", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - - createSVGPathSegArcAbs_Callback_7_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, - __arg_4, __arg_5, __arg_6) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcAbs", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); - - createSVGPathSegArcRel_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcRel", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - - createSVGPathSegArcRel_Callback_6_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcRel", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - - createSVGPathSegArcRel_Callback_7_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, - __arg_4, __arg_5, __arg_6) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegArcRel", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); - - createSVGPathSegClosePath_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathElement */, "createSVGPathSegClosePath", []); - - createSVGPathSegCurvetoCubicAbs_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicAbs", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoCubicAbs_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicAbs", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - - createSVGPathSegCurvetoCubicAbs_Callback_6_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicAbs", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - - createSVGPathSegCurvetoCubicRel_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicRel", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoCubicRel_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicRel", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - - createSVGPathSegCurvetoCubicRel_Callback_6_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicRel", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - - createSVGPathSegCurvetoCubicSmoothAbs_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothAbs", [__arg_0, __arg_1]); - - createSVGPathSegCurvetoCubicSmoothAbs_Callback_3_( - mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothAbs", [__arg_0, __arg_1, __arg_2]); - - createSVGPathSegCurvetoCubicSmoothAbs_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothAbs", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoCubicSmoothRel_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothRel", [__arg_0, __arg_1]); - - createSVGPathSegCurvetoCubicSmoothRel_Callback_3_( - mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothRel", [__arg_0, __arg_1, __arg_2]); - - createSVGPathSegCurvetoCubicSmoothRel_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoCubicSmoothRel", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoQuadraticAbs_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticAbs", [__arg_0, __arg_1]); - - createSVGPathSegCurvetoQuadraticAbs_Callback_3_( - mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticAbs", [__arg_0, __arg_1, __arg_2]); - - createSVGPathSegCurvetoQuadraticAbs_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticAbs", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoQuadraticRel_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticRel", [__arg_0, __arg_1]); - - createSVGPathSegCurvetoQuadraticRel_Callback_3_( - mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticRel", [__arg_0, __arg_1, __arg_2]); - - createSVGPathSegCurvetoQuadraticRel_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticRel", - [__arg_0, __arg_1, __arg_2, __arg_3]); - - createSVGPathSegCurvetoQuadraticSmoothAbs_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothAbs", []); - - createSVGPathSegCurvetoQuadraticSmoothAbs_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothAbs", [__arg_0]); - - createSVGPathSegCurvetoQuadraticSmoothAbs_Callback_2_( - mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothAbs", [__arg_0, __arg_1]); - - createSVGPathSegCurvetoQuadraticSmoothRel_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothRel", []); - - createSVGPathSegCurvetoQuadraticSmoothRel_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothRel", [__arg_0]); - - createSVGPathSegCurvetoQuadraticSmoothRel_Callback_2_( - mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegCurvetoQuadraticSmoothRel", [__arg_0, __arg_1]); - - createSVGPathSegLinetoAbs_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathElement */, "createSVGPathSegLinetoAbs", []); - - createSVGPathSegLinetoAbs_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegLinetoAbs", [__arg_0]); - - createSVGPathSegLinetoAbs_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoAbs", [__arg_0, __arg_1]); - - createSVGPathSegLinetoHorizontalAbs_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoHorizontalAbs", []); - - createSVGPathSegLinetoHorizontalAbs_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoHorizontalAbs", [__arg_0]); - - createSVGPathSegLinetoHorizontalRel_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoHorizontalRel", []); - - createSVGPathSegLinetoHorizontalRel_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoHorizontalRel", [__arg_0]); - - createSVGPathSegLinetoRel_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathElement */, "createSVGPathSegLinetoRel", []); - - createSVGPathSegLinetoRel_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegLinetoRel", [__arg_0]); - - createSVGPathSegLinetoRel_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoRel", [__arg_0, __arg_1]); - - createSVGPathSegLinetoVerticalAbs_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegLinetoVerticalAbs", []); - - createSVGPathSegLinetoVerticalAbs_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoVerticalAbs", [__arg_0]); - - createSVGPathSegLinetoVerticalRel_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegLinetoVerticalRel", []); - - createSVGPathSegLinetoVerticalRel_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegLinetoVerticalRel", [__arg_0]); - - createSVGPathSegMovetoAbs_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathElement */, "createSVGPathSegMovetoAbs", []); - - createSVGPathSegMovetoAbs_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegMovetoAbs", [__arg_0]); - - createSVGPathSegMovetoAbs_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegMovetoAbs", [__arg_0, __arg_1]); - - createSVGPathSegMovetoRel_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathElement */, "createSVGPathSegMovetoRel", []); - - createSVGPathSegMovetoRel_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathElement */, "createSVGPathSegMovetoRel", [__arg_0]); - - createSVGPathSegMovetoRel_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* SVGPathElement */, - "createSVGPathSegMovetoRel", [__arg_0, __arg_1]); - getPathSegAtLength_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* SVGPathElement */, "getPathSegAtLength", []); @@ -21163,501 +21910,6 @@ class BlinkSVGPathElement extends BlinkSVGGeometryElement { .callMethod(mthis /* SVGPathElement */, "getTotalLength", []); } -class BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSeg(); - - pathSegType_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSeg */, "pathSegType"); - - pathSegTypeAsLetter_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSeg */, "pathSegTypeAsLetter"); -} - -class BlinkSVGPathSegArcAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegArcAbs(); - - angle_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "angle"); - - angle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "angle", __arg_0); - - largeArcFlag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "largeArcFlag"); - - largeArcFlag_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* SVGPathSegArcAbs */, "largeArcFlag", __arg_0); - - r1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "r1"); - - r1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "r1", __arg_0); - - r2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "r2"); - - r2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "r2", __arg_0); - - sweepFlag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "sweepFlag"); - - sweepFlag_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "sweepFlag", __arg_0); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcAbs */, "y", __arg_0); -} - -class BlinkSVGPathSegArcRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegArcRel(); - - angle_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "angle"); - - angle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "angle", __arg_0); - - largeArcFlag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "largeArcFlag"); - - largeArcFlag_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* SVGPathSegArcRel */, "largeArcFlag", __arg_0); - - r1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "r1"); - - r1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "r1", __arg_0); - - r2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "r2"); - - r2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "r2", __arg_0); - - sweepFlag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "sweepFlag"); - - sweepFlag_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "sweepFlag", __arg_0); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegArcRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegArcRel */, "y", __arg_0); -} - -class BlinkSVGPathSegClosePath extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegClosePath(); -} - -class BlinkSVGPathSegCurvetoCubicAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoCubicAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x", __arg_0); - - x1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x1"); - - x1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x1", __arg_0); - - x2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x2"); - - x2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "x2", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y", __arg_0); - - y1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y1"); - - y1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y1", __arg_0); - - y2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y2"); - - y2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicAbs */, "y2", __arg_0); -} - -class BlinkSVGPathSegCurvetoCubicRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoCubicRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x", __arg_0); - - x1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x1"); - - x1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x1", __arg_0); - - x2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x2"); - - x2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "x2", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y", __arg_0); - - y1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y1"); - - y1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y1", __arg_0); - - y2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y2"); - - y2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicRel */, "y2", __arg_0); -} - -class BlinkSVGPathSegCurvetoCubicSmoothAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoCubicSmoothAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "x", __arg_0); - - x2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "x2"); - - x2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "x2", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "y", __arg_0); - - y2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "y2"); - - y2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothAbs */, "y2", __arg_0); -} - -class BlinkSVGPathSegCurvetoCubicSmoothRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoCubicSmoothRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "x", __arg_0); - - x2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "x2"); - - x2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "x2", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "y", __arg_0); - - y2_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "y2"); - - y2_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoCubicSmoothRel */, "y2", __arg_0); -} - -class BlinkSVGPathSegCurvetoQuadraticAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoQuadraticAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "x", __arg_0); - - x1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "x1"); - - x1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "x1", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "y", __arg_0); - - y1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "y1"); - - y1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticAbs */, "y1", __arg_0); -} - -class BlinkSVGPathSegCurvetoQuadraticRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoQuadraticRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "x", __arg_0); - - x1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "x1"); - - x1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "x1", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "y", __arg_0); - - y1_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "y1"); - - y1_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticRel */, "y1", __arg_0); -} - -class BlinkSVGPathSegCurvetoQuadraticSmoothAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoQuadraticSmoothAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothAbs */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothAbs */, "y", __arg_0); -} - -class BlinkSVGPathSegCurvetoQuadraticSmoothRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegCurvetoQuadraticSmoothRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothRel */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegCurvetoQuadraticSmoothRel */, "y", __arg_0); -} - -class BlinkSVGPathSegLinetoAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoAbs */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoAbs */, "y", __arg_0); -} - -class BlinkSVGPathSegLinetoHorizontalAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoHorizontalAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoHorizontalAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoHorizontalAbs */, "x", __arg_0); -} - -class BlinkSVGPathSegLinetoHorizontalRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoHorizontalRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoHorizontalRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoHorizontalRel */, "x", __arg_0); -} - -class BlinkSVGPathSegLinetoRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoRel */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoRel */, "y", __arg_0); -} - -class BlinkSVGPathSegLinetoVerticalAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoVerticalAbs(); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoVerticalAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoVerticalAbs */, "y", __arg_0); -} - -class BlinkSVGPathSegLinetoVerticalRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegLinetoVerticalRel(); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegLinetoVerticalRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegLinetoVerticalRel */, "y", __arg_0); -} - -class BlinkSVGPathSegList { - static final instance = new BlinkSVGPathSegList(); - - length_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegList */, "length"); - - numberOfItems_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegList */, "numberOfItems"); - - $__setter___Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathSegList */, "__setter__", [__arg_0, __arg_1]); - - appendItem_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "appendItem", []); - - appendItem_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "appendItem", [__arg_0]); - - clear_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "clear", []); - - getItem_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "getItem", []); - - getItem_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "getItem", [__arg_0]); - - initialize_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "initialize", []); - - initialize_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "initialize", [__arg_0]); - - insertItemBefore_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "insertItemBefore", []); - - insertItemBefore_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "insertItemBefore", [__arg_0]); - - insertItemBefore_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathSegList */, "insertItemBefore", [__arg_0, __arg_1]); - - removeItem_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "removeItem", []); - - removeItem_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "removeItem", [__arg_0]); - - replaceItem_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "replaceItem", []); - - replaceItem_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGPathSegList */, "replaceItem", [__arg_0]); - - replaceItem_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* SVGPathSegList */, "replaceItem", [__arg_0, __arg_1]); -} - -class BlinkSVGPathSegMovetoAbs extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegMovetoAbs(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegMovetoAbs */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegMovetoAbs */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegMovetoAbs */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegMovetoAbs */, "y", __arg_0); -} - -class BlinkSVGPathSegMovetoRel extends BlinkSVGPathSeg { - static final instance = new BlinkSVGPathSegMovetoRel(); - - x_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegMovetoRel */, "x"); - - x_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegMovetoRel */, "x", __arg_0); - - y_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SVGPathSegMovetoRel */, "y"); - - y_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SVGPathSegMovetoRel */, "y", __arg_0); -} - class BlinkSVGPatternElement extends BlinkSVGElement { static final instance = new BlinkSVGPatternElement(); @@ -21699,12 +21951,6 @@ class BlinkSVGPatternElement extends BlinkSVGElement { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGPoint { @@ -21916,18 +22162,6 @@ class BlinkSVGSVGElement extends BlinkSVGGraphicsElement { height_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGSVGElement */, "height"); - pixelUnitToMillimeterX_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGSVGElement */, "pixelUnitToMillimeterX"); - - pixelUnitToMillimeterY_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGSVGElement */, "pixelUnitToMillimeterY"); - - screenPixelToMillimeterX_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGSVGElement */, "screenPixelToMillimeterX"); - - screenPixelToMillimeterY_Getter_(mthis) => Blink_JsNative_DomException - .getProperty(mthis /* SVGSVGElement */, "screenPixelToMillimeterY"); - useCurrentView_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGSVGElement */, "useCurrentView"); @@ -22215,12 +22449,6 @@ class BlinkSVGTests { systemLanguage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* SVGTests */, "systemLanguage"); - - hasExtension_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", []); - - hasExtension_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SVGTests */, "hasExtension", [__arg_0]); } class BlinkSVGTextContentElement extends BlinkSVGGraphicsElement { @@ -22587,6 +22815,32 @@ class BlinkSVGZoomEvent extends BlinkUIEvent { mthis /* SVGZoomEvent */, "zoomRectScreen"); } +class BlinkScale extends BlinkTransformComponent { + static final instance = new BlinkScale(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Scale"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Scale", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => + Blink_JsNative_DomException.callConstructor("Scale", [__arg_0, __arg_1]); + + constructorCallback_3_(__arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException + .callConstructor("Scale", [__arg_0, __arg_1, __arg_2]); + + x_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Scale */, "x"); + + y_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Scale */, "y"); + + z_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Scale */, "z"); +} + class BlinkScreen { static final instance = new BlinkScreen(); @@ -22608,6 +22862,12 @@ class BlinkScreen { height_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Screen */, "height"); + keepAwake_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Screen */, "keepAwake"); + + keepAwake_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* Screen */, "keepAwake", __arg_0); + orientation_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Screen */, "orientation"); @@ -22672,44 +22932,6 @@ class BlinkScrollState { constructorCallback_1_(__arg_0) => Blink_JsNative_DomException.callConstructor("ScrollState", [__arg_0]); - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("ScrollState", [__arg_0, __arg_1]); - - constructorCallback_3_(__arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException - .callConstructor("ScrollState", [__arg_0, __arg_1, __arg_2]); - - constructorCallback_4_(__arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException - .callConstructor("ScrollState", [__arg_0, __arg_1, __arg_2, __arg_3]); - - constructorCallback_5_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callConstructor( - "ScrollState", [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - - constructorCallback_6_( - __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => - Blink_JsNative_DomException.callConstructor("ScrollState", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); - - constructorCallback_7_( - __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6) => - Blink_JsNative_DomException.callConstructor("ScrollState", - [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); - - constructorCallback_8_(__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, - __arg_6, __arg_7) => - Blink_JsNative_DomException.callConstructor("ScrollState", [ - __arg_0, - __arg_1, - __arg_2, - __arg_3, - __arg_4, - __arg_5, - __arg_6, - __arg_7 - ]); - deltaGranularity_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ScrollState */, "deltaGranularity"); @@ -22728,12 +22950,21 @@ class BlinkScrollState { isBeginning_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ScrollState */, "isBeginning"); + isDirectManipulation_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* ScrollState */, "isDirectManipulation"); + isEnding_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ScrollState */, "isEnding"); shouldPropagate_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ScrollState */, "shouldPropagate"); + startPositionX_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ScrollState */, "startPositionX"); + + startPositionY_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ScrollState */, "startPositionY"); + velocityX_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ScrollState */, "velocityX"); @@ -22749,6 +22980,20 @@ class BlinkScrollState { consumeDelta_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException.callMethod( mthis /* ScrollState */, "consumeDelta", [__arg_0, __arg_1]); + + distributeToScrollChainDescendant_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* ScrollState */, "distributeToScrollChainDescendant", []); +} + +class BlinkScrollStateCallback { + static final instance = new BlinkScrollStateCallback(); + + handleEvent_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* ScrollStateCallback */, "handleEvent", []); + + handleEvent_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* ScrollStateCallback */, "handleEvent", [__arg_0]); } class BlinkSecurityPolicyViolationEvent extends BlinkEvent { @@ -23107,16 +23352,6 @@ class BlinkServiceWorkerGlobalScope extends BlinkWorkerGlobalScope { onactivate_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* ServiceWorkerGlobalScope */, "onactivate", __arg_0); - oncrossoriginconnect_Getter_(mthis) => - Blink_JsNative_DomException.getProperty( - mthis /* ServiceWorkerGlobalScope */, "oncrossoriginconnect"); - - oncrossoriginconnect_Setter_(mthis, __arg_0) => - Blink_JsNative_DomException.setProperty( - mthis /* ServiceWorkerGlobalScope */, - "oncrossoriginconnect", - __arg_0); - oncrossoriginmessage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerGlobalScope */, "oncrossoriginmessage"); @@ -23133,6 +23368,13 @@ class BlinkServiceWorkerGlobalScope extends BlinkWorkerGlobalScope { onfetch_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* ServiceWorkerGlobalScope */, "onfetch", __arg_0); + onforeignfetch_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ServiceWorkerGlobalScope */, "onforeignfetch"); + + onforeignfetch_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* ServiceWorkerGlobalScope */, "onforeignfetch", __arg_0); + ongeofenceenter_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerGlobalScope */, "ongeofenceenter"); @@ -23166,19 +23408,12 @@ class BlinkServiceWorkerGlobalScope extends BlinkWorkerGlobalScope { Blink_JsNative_DomException.setProperty( mthis /* ServiceWorkerGlobalScope */, "onnotificationclick", __arg_0); - onnotificationerror_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* ServiceWorkerGlobalScope */, "onnotificationerror"); + onnotificationclose_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* ServiceWorkerGlobalScope */, "onnotificationclose"); - onnotificationerror_Setter_(mthis, __arg_0) => + onnotificationclose_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* ServiceWorkerGlobalScope */, "onnotificationerror", __arg_0); - - onperiodicsync_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* ServiceWorkerGlobalScope */, "onperiodicsync"); - - onperiodicsync_Setter_(mthis, __arg_0) => - Blink_JsNative_DomException.setProperty( - mthis /* ServiceWorkerGlobalScope */, "onperiodicsync", __arg_0); + mthis /* ServiceWorkerGlobalScope */, "onnotificationclose", __arg_0); onpush_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerGlobalScope */, "onpush"); @@ -23192,9 +23427,6 @@ class BlinkServiceWorkerGlobalScope extends BlinkWorkerGlobalScope { onsync_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* ServiceWorkerGlobalScope */, "onsync", __arg_0); - ports_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* ServiceWorkerGlobalScope */, "ports"); - registration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerGlobalScope */, "registration"); @@ -23218,15 +23450,6 @@ class BlinkServiceWorkerGlobalScope extends BlinkWorkerGlobalScope { class BlinkServiceWorkerMessageEvent extends BlinkEvent { static final instance = new BlinkServiceWorkerMessageEvent(); - constructorCallback_0_() => - Blink_JsNative_DomException.callConstructor0("ServiceWorkerMessageEvent"); - - constructorCallback_1_(__arg_0) => Blink_JsNative_DomException - .callConstructor("ServiceWorkerMessageEvent", [__arg_0]); - - constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException - .callConstructor("ServiceWorkerMessageEvent", [__arg_0, __arg_1]); - data_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerMessageEvent */, "data"); @@ -23262,9 +23485,6 @@ class BlinkServiceWorkerRegistration extends BlinkEventTarget { Blink_JsNative_DomException.setProperty( mthis /* ServiceWorkerRegistration */, "onupdatefound", __arg_0); - periodicSync_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* ServiceWorkerRegistration */, "periodicSync"); - pushManager_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* ServiceWorkerRegistration */, "pushManager"); @@ -23401,6 +23621,128 @@ class BlinkSharedWorkerGlobalScope extends BlinkWorkerGlobalScope { onconnect_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* SharedWorkerGlobalScope */, "onconnect", __arg_0); + + webkitRequestFileSystem_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, "webkitRequestFileSystem", []); + + webkitRequestFileSystem_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0]); + + webkitRequestFileSystem_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1]); + + webkitRequestFileSystem_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1, __arg_2]); + + webkitRequestFileSystem_Callback_4_( + mthis, __arg_0, __arg_1, __arg_2, __arg_3) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystem", + [__arg_0, __arg_1, __arg_2, __arg_3]); + + webkitRequestFileSystemSync_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystemSync", []); + + webkitRequestFileSystemSync_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystemSync", + [__arg_0]); + + webkitRequestFileSystemSync_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitRequestFileSystemSync", + [__arg_0, __arg_1]); + + webkitResolveLocalFileSystemSyncURL_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemSyncURL", []); + + webkitResolveLocalFileSystemSyncURL_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemSyncURL", + [__arg_0]); + + webkitResolveLocalFileSystemURL_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", []); + + webkitResolveLocalFileSystemURL_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0]); + + webkitResolveLocalFileSystemURL_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0, __arg_1]); + + webkitResolveLocalFileSystemURL_Callback_3_( + mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod( + mthis /* SharedWorkerGlobalScope */, + "webkitResolveLocalFileSystemURL", + [__arg_0, __arg_1, __arg_2]); +} + +class BlinkSimpleLength extends BlinkLengthValue { + static final instance = new BlinkSimpleLength(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("SimpleLength"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("SimpleLength", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("SimpleLength", [__arg_0, __arg_1]); + + type_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* SimpleLength */, "type"); + + value_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* SimpleLength */, "value"); + + value_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* SimpleLength */, "value", __arg_0); +} + +class BlinkSkew extends BlinkTransformComponent { + static final instance = new BlinkSkew(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Skew"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Skew", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => + Blink_JsNative_DomException.callConstructor("Skew", [__arg_0, __arg_1]); + + ax_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Skew */, "ax"); + + ay_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Skew */, "ay"); } class BlinkSourceBuffer extends BlinkEventTarget { @@ -23663,12 +24005,6 @@ class BlinkSpeechRecognition extends BlinkEventTarget { onstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* SpeechRecognition */, "onstart", __arg_0); - serviceURI_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SpeechRecognition */, "serviceURI"); - - serviceURI_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* SpeechRecognition */, "serviceURI", __arg_0); - abort_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* SpeechRecognition */, "abort", []); @@ -23922,32 +24258,6 @@ class BlinkSpeechSynthesisVoice { mthis /* SpeechSynthesisVoice */, "voiceURI"); } -class BlinkStashedMessagePort extends BlinkMessagePort { - static final instance = new BlinkStashedMessagePort(); - - name_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* StashedMessagePort */, "name"); -} - -class BlinkStashedPortCollection extends BlinkEventTarget { - static final instance = new BlinkStashedPortCollection(); - - onmessage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* StashedPortCollection */, "onmessage"); - - onmessage_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* StashedPortCollection */, "onmessage", __arg_0); - - add_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* StashedPortCollection */, "add", []); - - add_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* StashedPortCollection */, "add", [__arg_0]); - - add_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException - .callMethod(mthis /* StashedPortCollection */, "add", [__arg_0, __arg_1]); -} - class BlinkStereoPannerNode extends BlinkAudioNode { static final instance = new BlinkStereoPannerNode(); @@ -24078,6 +24388,16 @@ class BlinkStorageInfo { Blink_JsNative_DomException.getProperty(mthis /* StorageInfo */, "usage"); } +class BlinkStorageManager { + static final instance = new BlinkStorageManager(); + + persistentPermission_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StorageManager */, "persistentPermission", []); + + requestPersistent_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StorageManager */, "requestPersistent", []); +} + class BlinkStorageQuota { static final instance = new BlinkStorageQuota(); @@ -24152,6 +24472,55 @@ class BlinkStyleMedia { .callMethod(mthis /* StyleMedia */, "matchMedium", [__arg_0]); } +class BlinkStylePropertyMap { + static final instance = new BlinkStylePropertyMap(); + + append_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "append", []); + + append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "append", [__arg_0]); + + append_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "append", [__arg_0, __arg_1]); + + delete_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "delete", []); + + delete_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "delete", [__arg_0]); + + get_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "get", []); + + get_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "get", [__arg_0]); + + getAll_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "getAll", []); + + getAll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "getAll", [__arg_0]); + + getProperties_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "getProperties", []); + + has_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "has", []); + + has_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "has", [__arg_0]); + + set_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "set", []); + + set_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "set", [__arg_0]); + + set_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* StylePropertyMap */, "set", [__arg_0, __arg_1]); +} + class BlinkStyleSheet { static final instance = new BlinkStyleSheet(); @@ -24196,6 +24565,31 @@ class BlinkStyleSheetList { .callMethod(mthis /* StyleSheetList */, "item", [__arg_0]); } +class BlinkStyleValue { + static final instance = new BlinkStyleValue(); + + cssString_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* StyleValue */, "cssString"); + + parse_Callback_0_() => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "StyleValue") /* StyleValue */, + "parse", + []); + + parse_Callback_1_(__arg_0) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "StyleValue") /* StyleValue */, + "parse", + [__arg_0]); + + parse_Callback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException.callMethod( + Blink_JsNative_DomException.getProperty( + js.context, "StyleValue") /* StyleValue */, + "parse", + [__arg_0, __arg_1]); +} + class BlinkSubtleCrypto { static final instance = new BlinkSubtleCrypto(); @@ -24292,24 +24686,18 @@ class BlinkSyncEvent extends BlinkExtendableEvent { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("SyncEvent", [__arg_0, __arg_1]); - registration_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SyncEvent */, "registration"); + lastChance_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* SyncEvent */, "lastChance"); + + tag_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* SyncEvent */, "tag"); } class BlinkSyncManager { static final instance = new BlinkSyncManager(); - getRegistration_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SyncManager */, "getRegistration", []); - - getRegistration_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* SyncManager */, "getRegistration", [__arg_0]); - - getRegistrations_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SyncManager */, "getRegistrations", []); - - permissionState_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SyncManager */, "permissionState", []); + getTags_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* SyncManager */, "getTags", []); register_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* SyncManager */, "register", []); @@ -24318,22 +24706,15 @@ class BlinkSyncManager { .callMethod(mthis /* SyncManager */, "register", [__arg_0]); } -class BlinkSyncRegistration { - static final instance = new BlinkSyncRegistration(); - - tag_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* SyncRegistration */, "tag"); - - unregister_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* SyncRegistration */, "unregister", []); -} - class BlinkText extends BlinkCharacterData { static final instance = new BlinkText(); constructorCallback_0_() => Blink_JsNative_DomException.callConstructor0("Text"); + assignedSlot_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Text */, "assignedSlot"); + wholeText_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Text */, "wholeText"); @@ -24518,17 +24899,14 @@ class BlinkTextTrackCueList { length_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* TextTrackCueList */, "length"); + $__getter___Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* TextTrackCueList */, "__getter__", [__arg_0]); + getCueById_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* TextTrackCueList */, "getCueById", []); getCueById_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* TextTrackCueList */, "getCueById", [__arg_0]); - - item_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* TextTrackCueList */, "item", []); - - item_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* TextTrackCueList */, "item", [__arg_0]); } class BlinkTextTrackList extends BlinkEventTarget { @@ -24555,17 +24933,14 @@ class BlinkTextTrackList extends BlinkEventTarget { onremovetrack_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* TextTrackList */, "onremovetrack", __arg_0); + $__getter___Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* TextTrackList */, "__getter__", [__arg_0]); + getTrackById_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* TextTrackList */, "getTrackById", []); getTrackById_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* TextTrackList */, "getTrackById", [__arg_0]); - - item_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* TextTrackList */, "item", []); - - item_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* TextTrackList */, "item", [__arg_0]); } class BlinkTimeRanges { @@ -24597,6 +24972,12 @@ class BlinkTimeoutHandler { class BlinkTouch { static final instance = new BlinkTouch(); + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Touch"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Touch", [__arg_0]); + clientX_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Touch */, "clientX"); @@ -24621,6 +25002,9 @@ class BlinkTouch { radiusY_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Touch */, "radiusY"); + region_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Touch */, "region"); + rotationAngle_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Touch */, "rotationAngle"); @@ -24632,23 +25016,20 @@ class BlinkTouch { target_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Touch */, "target"); - - webkitForce_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Touch */, "webkitForce"); - - webkitRadiusX_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Touch */, "webkitRadiusX"); - - webkitRadiusY_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Touch */, "webkitRadiusY"); - - webkitRotationAngle_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Touch */, "webkitRotationAngle"); } class BlinkTouchEvent extends BlinkUIEvent { static final instance = new BlinkTouchEvent(); + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("TouchEvent"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("TouchEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("TouchEvent", [__arg_0, __arg_1]); + altKey_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* TouchEvent */, "altKey"); @@ -24832,6 +25213,32 @@ class BlinkTrackEvent extends BlinkEvent { Blink_JsNative_DomException.getProperty(mthis /* TrackEvent */, "track"); } +class BlinkTransformComponent { + static final instance = new BlinkTransformComponent(); + + cssString_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* TransformComponent */, "cssString"); + + asMatrix_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* TransformComponent */, "asMatrix", []); + + is2DComponent_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* TransformComponent */, "is2DComponent", []); +} + +class BlinkTransformValue extends BlinkStyleValue { + static final instance = new BlinkTransformValue(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("TransformValue"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("TransformValue", [__arg_0]); + + is2D_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* TransformValue */, "is2D", []); +} + class BlinkTransitionEvent extends BlinkEvent { static final instance = new BlinkTransitionEvent(); @@ -24854,6 +25261,32 @@ class BlinkTransitionEvent extends BlinkEvent { mthis /* TransitionEvent */, "pseudoElement"); } +class BlinkTranslation extends BlinkTransformComponent { + static final instance = new BlinkTranslation(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("Translation"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("Translation", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("Translation", [__arg_0, __arg_1]); + + constructorCallback_3_(__arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException + .callConstructor("Translation", [__arg_0, __arg_1, __arg_2]); + + x_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Translation */, "x"); + + y_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Translation */, "y"); + + z_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* Translation */, "z"); +} + class BlinkTreeWalker { static final instance = new BlinkTreeWalker(); @@ -24906,17 +25339,11 @@ class BlinkUIEvent extends BlinkEvent { constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException .callConstructor("UIEvent", [__arg_0, __arg_1]); - charCode_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* UIEvent */, "charCode"); - detail_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* UIEvent */, "detail"); - keyCode_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* UIEvent */, "keyCode"); - - sourceDevice_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* UIEvent */, "sourceDevice"); + sourceCapabilities_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* UIEvent */, "sourceCapabilities"); view_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* UIEvent */, "view"); @@ -25036,6 +25463,58 @@ class BlinkURL { .callMethod(mthis /* URLUtils */, "toString", []); } +class BlinkURLSearchParams { + static final instance = new BlinkURLSearchParams(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("URLSearchParams"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("URLSearchParams", [__arg_0]); + + append_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "append", []); + + append_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "append", [__arg_0]); + + append_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "append", [__arg_0, __arg_1]); + + delete_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "delete", []); + + delete_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "delete", [__arg_0]); + + get_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "get", []); + + get_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "get", [__arg_0]); + + getAll_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "getAll", []); + + getAll_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "getAll", [__arg_0]); + + has_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "has", []); + + has_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "has", [__arg_0]); + + set_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "set", []); + + set_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "set", [__arg_0]); + + set_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* URLSearchParams */, "set", [__arg_0, __arg_1]); +} + class BlinkURLUtils { static final instance = new BlinkURLUtils(); @@ -25140,6 +25619,362 @@ class BlinkURLUtilsReadOnly { .callMethod(mthis /* URLUtilsReadOnly */, "toString", []); } +class BlinkUSB extends BlinkEventTarget { + static final instance = new BlinkUSB(); + + onconnect_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* USB */, "onconnect"); + + onconnect_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* USB */, "onconnect", __arg_0); + + ondisconnect_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* USB */, "ondisconnect"); + + ondisconnect_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* USB */, "ondisconnect", __arg_0); + + getDevices_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* USB */, "getDevices", []); + + requestDevice_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USB */, "requestDevice", []); + + requestDevice_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USB */, "requestDevice", [__arg_0]); +} + +class BlinkUSBAlternateInterface { + static final instance = new BlinkUSBAlternateInterface(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("USBAlternateInterface"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("USBAlternateInterface", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("USBAlternateInterface", [__arg_0, __arg_1]); + + alternateSetting_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "alternateSetting"); + + endpoints_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "endpoints"); + + interfaceClass_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "interfaceClass"); + + interfaceName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "interfaceName"); + + interfaceProtocol_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "interfaceProtocol"); + + interfaceSubclass_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBAlternateInterface */, "interfaceSubclass"); +} + +class BlinkUSBConfiguration { + static final instance = new BlinkUSBConfiguration(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("USBConfiguration"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("USBConfiguration", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("USBConfiguration", [__arg_0, __arg_1]); + + configurationName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBConfiguration */, "configurationName"); + + configurationValue_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBConfiguration */, "configurationValue"); + + interfaces_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBConfiguration */, "interfaces"); +} + +class BlinkUSBConnectionEvent extends BlinkEvent { + static final instance = new BlinkUSBConnectionEvent(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("USBConnectionEvent"); + + constructorCallback_1_(__arg_0) => Blink_JsNative_DomException + .callConstructor("USBConnectionEvent", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("USBConnectionEvent", [__arg_0, __arg_1]); + + device_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBConnectionEvent */, "device"); +} + +class BlinkUSBDevice { + static final instance = new BlinkUSBDevice(); + + configurations_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "configurations"); + + deviceClass_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "deviceClass"); + + deviceProtocol_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "deviceProtocol"); + + deviceSubclass_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "deviceSubclass"); + + deviceVersionMajor_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "deviceVersionMajor"); + + deviceVersionMinor_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "deviceVersionMinor"); + + deviceVersionSubminor_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* USBDevice */, "deviceVersionSubminor"); + + guid_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* USBDevice */, "guid"); + + manufacturerName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "manufacturerName"); + + productId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "productId"); + + productName_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "productName"); + + serialNumber_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "serialNumber"); + + usbVersionMajor_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "usbVersionMajor"); + + usbVersionMinor_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "usbVersionMinor"); + + usbVersionSubminor_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "usbVersionSubminor"); + + vendorId_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBDevice */, "vendorId"); + + claimInterface_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "claimInterface", []); + + claimInterface_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "claimInterface", [__arg_0]); + + clearHalt_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "clearHalt", []); + + clearHalt_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "clearHalt", [__arg_0]); + + close_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "close", []); + + controlTransferIn_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "controlTransferIn", []); + + controlTransferIn_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "controlTransferIn", [__arg_0]); + + controlTransferIn_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "controlTransferIn", [__arg_0, __arg_1]); + + controlTransferOut_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "controlTransferOut", []); + + controlTransferOut_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "controlTransferOut", [__arg_0]); + + controlTransferOut_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "controlTransferOut", [__arg_0, __arg_1]); + + getConfiguration_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "getConfiguration", []); + + isochronousTransferIn_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "isochronousTransferIn", []); + + isochronousTransferIn_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "isochronousTransferIn", [__arg_0]); + + isochronousTransferIn_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "isochronousTransferIn", [__arg_0, __arg_1]); + + isochronousTransferOut_Callback_1_(mthis, __arg_0) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "isochronousTransferOut", [__arg_0]); + + isochronousTransferOut_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "isochronousTransferOut", [__arg_0, __arg_1]); + + isochronousTransferOut_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException.callMethod(mthis /* USBDevice */, + "isochronousTransferOut", [__arg_0, __arg_1, __arg_2]); + + open_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* USBDevice */, "open", []); + + releaseInterface_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "releaseInterface", []); + + releaseInterface_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "releaseInterface", [__arg_0]); + + reset_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "reset", []); + + setConfiguration_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "setConfiguration", []); + + setConfiguration_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "setConfiguration", [__arg_0]); + + setInterface_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "setInterface", []); + + setInterface_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "setInterface", [__arg_0]); + + setInterface_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* USBDevice */, "setInterface", [__arg_0, __arg_1]); + + transferIn_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferIn", []); + + transferIn_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferIn", [__arg_0]); + + transferIn_Callback_2_(mthis, __arg_0, __arg_1) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferIn", [__arg_0, __arg_1]); + + transferOut_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferOut", []); + + transferOut_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferOut", [__arg_0]); + + transferOut_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException + .callMethod(mthis /* USBDevice */, "transferOut", [__arg_0, __arg_1]); +} + +class BlinkUSBEndpoint { + static final instance = new BlinkUSBEndpoint(); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("USBEndpoint", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("USBEndpoint", [__arg_0, __arg_1]); + + constructorCallback_3_(__arg_0, __arg_1, __arg_2) => + Blink_JsNative_DomException + .callConstructor("USBEndpoint", [__arg_0, __arg_1, __arg_2]); + + direction_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBEndpoint */, "direction"); + + endpointNumber_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBEndpoint */, "endpointNumber"); + + packetSize_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBEndpoint */, "packetSize"); + + type_Getter_(mthis) => + Blink_JsNative_DomException.getProperty(mthis /* USBEndpoint */, "type"); +} + +class BlinkUSBInTransferResult { + static final instance = new BlinkUSBInTransferResult(); + + data_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBInTransferResult */, "data"); + + status_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBInTransferResult */, "status"); +} + +class BlinkUSBInterface { + static final instance = new BlinkUSBInterface(); + + constructorCallback_0_() => + Blink_JsNative_DomException.callConstructor0("USBInterface"); + + constructorCallback_1_(__arg_0) => + Blink_JsNative_DomException.callConstructor("USBInterface", [__arg_0]); + + constructorCallback_2_(__arg_0, __arg_1) => Blink_JsNative_DomException + .callConstructor("USBInterface", [__arg_0, __arg_1]); + + alternates_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBInterface */, "alternates"); + + interfaceNumber_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBInterface */, "interfaceNumber"); +} + +class BlinkUSBIsochronousInTransferPacket { + static final instance = new BlinkUSBIsochronousInTransferPacket(); + + data_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousInTransferPacket */, "data"); + + status_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousInTransferPacket */, "status"); +} + +class BlinkUSBIsochronousInTransferResult { + static final instance = new BlinkUSBIsochronousInTransferResult(); + + data_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousInTransferResult */, "data"); + + packets_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousInTransferResult */, "packets"); +} + +class BlinkUSBIsochronousOutTransferPacket { + static final instance = new BlinkUSBIsochronousOutTransferPacket(); + + bytesWritten_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousOutTransferPacket */, "bytesWritten"); + + status_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousOutTransferPacket */, "status"); +} + +class BlinkUSBIsochronousOutTransferResult { + static final instance = new BlinkUSBIsochronousOutTransferResult(); + + packets_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBIsochronousOutTransferResult */, "packets"); +} + +class BlinkUSBOutTransferResult { + static final instance = new BlinkUSBOutTransferResult(); + + bytesWritten_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBOutTransferResult */, "bytesWritten"); + + status_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* USBOutTransferResult */, "status"); +} + class BlinkUint16Array extends BlinkArrayBufferView { static final instance = new BlinkUint16Array(); } @@ -25156,6 +25991,25 @@ class BlinkUint8ClampedArray extends BlinkArrayBufferView { static final instance = new BlinkUint8ClampedArray(); } +class BlinkUnderlyingSourceBase { + static final instance = new BlinkUnderlyingSourceBase(); + + cancel_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* UnderlyingSourceBase */, "cancel", []); + + cancel_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* UnderlyingSourceBase */, "cancel", [__arg_0]); + + pull_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* UnderlyingSourceBase */, "pull", []); + + start_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* UnderlyingSourceBase */, "start", []); + + start_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* UnderlyingSourceBase */, "start", [__arg_0]); +} + class BlinkVRDevice { static final instance = new BlinkVRDevice(); @@ -29554,6 +30408,26 @@ class BlinkWebGL2RenderingContextBase { Blink_JsNative_DomException.callMethod( mthis /* WebGL2RenderingContextBase */, "readBuffer", [__arg_0]); + readPixels_Callback_5_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, + "readPixels", + [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); + + readPixels_Callback_6_( + mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, + "readPixels", + [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5]); + + readPixels_Callback_7_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, + __arg_5, __arg_6) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, + "readPixels", + [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); + renderbufferStorageMultisample_Callback_3_( mthis, __arg_0, __arg_1, __arg_2) => Blink_JsNative_DomException.callMethod( @@ -29616,6 +30490,42 @@ class BlinkWebGL2RenderingContextBase { "samplerParameteri", [__arg_0, __arg_1, __arg_2]); + texImage2D_Callback_7_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, + __arg_5, __arg_6) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, + "texImage2D", + [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6]); + + texImage2D_Callback_8_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, + __arg_5, __arg_6, __arg_7) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, "texImage2D", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7 + ]); + + texImage2D_Callback_9_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, + __arg_5, __arg_6, __arg_7, __arg_8) => + Blink_JsNative_DomException.callMethod( + mthis /* WebGL2RenderingContextBase */, "texImage2D", [ + __arg_0, + __arg_1, + __arg_2, + __arg_3, + __arg_4, + __arg_5, + __arg_6, + __arg_7, + __arg_8 + ]); + texImage3D_Callback_8_(mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4, __arg_5, __arg_6, __arg_7) => Blink_JsNative_DomException.callMethod( @@ -31932,6 +32842,10 @@ class BlinkWebGLBuffer { static final instance = new BlinkWebGLBuffer(); } +class BlinkWebGLCompressedTextureASTC { + static final instance = new BlinkWebGLCompressedTextureASTC(); +} + class BlinkWebGLCompressedTextureATC { static final instance = new BlinkWebGLCompressedTextureATC(); } @@ -35571,6 +36485,10 @@ class BlinkWebGLTexture { static final instance = new BlinkWebGLTexture(); } +class BlinkWebGLTimerQueryEXT { + static final instance = new BlinkWebGLTimerQueryEXT(); +} + class BlinkWebGLTransformFeedback { static final instance = new BlinkWebGLTransformFeedback(); } @@ -35967,6 +36885,9 @@ class BlinkWindow extends BlinkEventTarget { innerWidth_Getter_(mthis) native "Blink_Getter_Window_innerWidth"; + isSecureContext_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Window */, "isSecureContext"); + length_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Window */, "length"); @@ -36029,6 +36950,13 @@ class BlinkWindow extends BlinkEventTarget { ondeviceorientation_Setter_(mthis, __arg_0) => Blink_JsNative_DomException .setProperty(mthis /* Window */, "ondeviceorientation", __arg_0); + ondeviceorientationabsolute_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* Window */, "ondeviceorientationabsolute"); + + ondeviceorientationabsolute_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* Window */, "ondeviceorientationabsolute", __arg_0); + onorientationchange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Window */, "onorientationchange"); @@ -36041,30 +36969,6 @@ class BlinkWindow extends BlinkEventTarget { onsearch_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* Window */, "onsearch", __arg_0); - ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Window */, "ontouchcancel"); - - ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Window */, "ontouchcancel", __arg_0); - - ontouchend_Getter_(mthis) => - Blink_JsNative_DomException.getProperty(mthis /* Window */, "ontouchend"); - - ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( - mthis /* Window */, "ontouchend", __arg_0); - - ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Window */, "ontouchmove"); - - ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Window */, "ontouchmove", __arg_0); - - ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* Window */, "ontouchstart"); - - ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException - .setProperty(mthis /* Window */, "ontouchstart", __arg_0); - ontransitionend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Window */, "ontransitionend"); @@ -36132,6 +37036,9 @@ class BlinkWindow extends BlinkEventTarget { personalbar_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* Window */, "personalbar"); + renderWorklet_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* Window */, "renderWorklet"); + screen_Getter_(mthis) => Blink_JsNative_DomException.getProperty(mthis /* Window */, "screen"); @@ -36211,6 +37118,12 @@ class BlinkWindow extends BlinkEventTarget { Blink_JsNative_DomException .callMethod(mthis /* Window */, "cancelAnimationFrame", [__arg_0]); + cancelIdleCallback_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Window */, "cancelIdleCallback", []); + + cancelIdleCallback_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Window */, "cancelIdleCallback", [__arg_0]); + captureEvents_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Window */, "captureEvents", []); @@ -36223,29 +37136,6 @@ class BlinkWindow extends BlinkEventTarget { confirm_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* Window */, "confirm", [__arg_0]); - createImageBitmap_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* Window */, "createImageBitmap", []); - - createImageBitmap_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException - .callMethod(mthis /* Window */, "createImageBitmap", [__arg_0]); - - createImageBitmap_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod( - mthis /* Window */, "createImageBitmap", [__arg_0, __arg_1]); - - createImageBitmap_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod( - mthis /* Window */, "createImageBitmap", [__arg_0, __arg_1, __arg_2]); - - createImageBitmap_Callback_4_(mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* Window */, - "createImageBitmap", [__arg_0, __arg_1, __arg_2, __arg_3]); - - createImageBitmap_Callback_5_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3, __arg_4) => - Blink_JsNative_DomException.callMethod(mthis /* Window */, - "createImageBitmap", [__arg_0, __arg_1, __arg_2, __arg_3, __arg_4]); - fetch_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod(mthis /* Window */, "fetch", []); @@ -36385,6 +37275,16 @@ class BlinkWindow extends BlinkEventTarget { Blink_JsNative_DomException .callMethod(mthis /* Window */, "requestAnimationFrame", [__arg_0]); + requestIdleCallback_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* Window */, "requestIdleCallback", []); + + requestIdleCallback_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Window */, "requestIdleCallback", [__arg_0]); + + requestIdleCallback_Callback_2_(mthis, __arg_0, __arg_1) => + Blink_JsNative_DomException.callMethod( + mthis /* Window */, "requestIdleCallback", [__arg_0, __arg_1]); + resizeBy_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* Window */, "resizeBy", []); @@ -36907,6 +37807,30 @@ class BlinkWindow extends BlinkEventTarget { ontoggle_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( mthis /* GlobalEventHandlers */, "ontoggle", __arg_0); + ontouchcancel_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchcancel"); + + ontouchcancel_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchcancel", __arg_0); + + ontouchend_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchend"); + + ontouchend_Setter_(mthis, __arg_0) => Blink_JsNative_DomException.setProperty( + mthis /* GlobalEventHandlers */, "ontouchend", __arg_0); + + ontouchmove_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchmove"); + + ontouchmove_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchmove", __arg_0); + + ontouchstart_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* GlobalEventHandlers */, "ontouchstart"); + + ontouchstart_Setter_(mthis, __arg_0) => Blink_JsNative_DomException + .setProperty(mthis /* GlobalEventHandlers */, "ontouchstart", __arg_0); + onvolumechange_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* GlobalEventHandlers */, "onvolumechange"); @@ -37079,6 +38003,12 @@ class BlinkWindowClient extends BlinkClient { focus_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* WindowClient */, "focus", []); + + navigate_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* WindowClient */, "navigate", []); + + navigate_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* WindowClient */, "navigate", [__arg_0]); } class BlinkWindowEventHandlers { @@ -37316,63 +38246,6 @@ class BlinkWorkerGlobalScope extends BlinkEventTarget { importScripts_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* WorkerGlobalScope */, "importScripts", [__arg_0]); - webkitRequestFileSystem_Callback_0_(mthis) => Blink_JsNative_DomException - .callMethod(mthis /* WorkerGlobalScope */, "webkitRequestFileSystem", []); - - webkitRequestFileSystem_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod( - mthis /* WorkerGlobalScope */, "webkitRequestFileSystem", [__arg_0]); - - webkitRequestFileSystem_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitRequestFileSystem", [__arg_0, __arg_1]); - - webkitRequestFileSystem_Callback_3_(mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitRequestFileSystem", [__arg_0, __arg_1, __arg_2]); - - webkitRequestFileSystem_Callback_4_( - mthis, __arg_0, __arg_1, __arg_2, __arg_3) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitRequestFileSystem", [__arg_0, __arg_1, __arg_2, __arg_3]); - - webkitRequestFileSystemSync_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod( - mthis /* WorkerGlobalScope */, "webkitRequestFileSystemSync", []); - - webkitRequestFileSystemSync_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitRequestFileSystemSync", [__arg_0]); - - webkitRequestFileSystemSync_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitRequestFileSystemSync", [__arg_0, __arg_1]); - - webkitResolveLocalFileSystemSyncURL_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitResolveLocalFileSystemSyncURL", []); - - webkitResolveLocalFileSystemSyncURL_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitResolveLocalFileSystemSyncURL", [__arg_0]); - - webkitResolveLocalFileSystemURL_Callback_0_(mthis) => - Blink_JsNative_DomException.callMethod( - mthis /* WorkerGlobalScope */, "webkitResolveLocalFileSystemURL", []); - - webkitResolveLocalFileSystemURL_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitResolveLocalFileSystemURL", [__arg_0]); - - webkitResolveLocalFileSystemURL_Callback_2_(mthis, __arg_0, __arg_1) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitResolveLocalFileSystemURL", [__arg_0, __arg_1]); - - webkitResolveLocalFileSystemURL_Callback_3_( - mthis, __arg_0, __arg_1, __arg_2) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerGlobalScope */, - "webkitResolveLocalFileSystemURL", [__arg_0, __arg_1, __arg_2]); - atob_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* WindowBase64 */, "atob", []); @@ -37474,6 +38347,9 @@ class BlinkWorkerNavigator { services_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* WorkerNavigator */, "services"); + storage_Getter_(mthis) => Blink_JsNative_DomException.getProperty( + mthis /* WorkerNavigator */, "storage"); + webkitPersistentStorage_Getter_(mthis) => Blink_JsNative_DomException .getProperty(mthis /* WorkerNavigator */, "webkitPersistentStorage"); @@ -37514,13 +38390,12 @@ class BlinkWorkerPerformance extends BlinkEventTarget { memory_Getter_(mthis) => Blink_JsNative_DomException.getProperty( mthis /* WorkerPerformance */, "memory"); - onwebkitresourcetimingbufferfull_Getter_(mthis) => - Blink_JsNative_DomException.getProperty( - mthis /* WorkerPerformance */, "onwebkitresourcetimingbufferfull"); + onresourcetimingbufferfull_Getter_(mthis) => Blink_JsNative_DomException + .getProperty(mthis /* WorkerPerformance */, "onresourcetimingbufferfull"); - onwebkitresourcetimingbufferfull_Setter_(mthis, __arg_0) => - Blink_JsNative_DomException.setProperty(mthis /* WorkerPerformance */, - "onwebkitresourcetimingbufferfull", __arg_0); + onresourcetimingbufferfull_Setter_(mthis, __arg_0) => + Blink_JsNative_DomException.setProperty( + mthis /* WorkerPerformance */, "onresourcetimingbufferfull", __arg_0); clearMarks_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* WorkerPerformance */, "clearMarks", []); @@ -37534,6 +38409,9 @@ class BlinkWorkerPerformance extends BlinkEventTarget { clearMeasures_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException .callMethod(mthis /* WorkerPerformance */, "clearMeasures", [__arg_0]); + clearResourceTimings_Callback_0_(mthis) => Blink_JsNative_DomException + .callMethod(mthis /* WorkerPerformance */, "clearResourceTimings", []); + getEntries_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* WorkerPerformance */, "getEntries", []); @@ -37572,17 +38450,27 @@ class BlinkWorkerPerformance extends BlinkEventTarget { now_Callback_0_(mthis) => Blink_JsNative_DomException .callMethod(mthis /* WorkerPerformance */, "now", []); - webkitClearResourceTimings_Callback_0_(mthis) => + setResourceTimingBufferSize_Callback_0_(mthis) => Blink_JsNative_DomException.callMethod( - mthis /* WorkerPerformance */, "webkitClearResourceTimings", []); + mthis /* WorkerPerformance */, "setResourceTimingBufferSize", []); - webkitSetResourceTimingBufferSize_Callback_0_(mthis) => + setResourceTimingBufferSize_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException.callMethod(mthis /* WorkerPerformance */, - "webkitSetResourceTimingBufferSize", []); + "setResourceTimingBufferSize", [__arg_0]); +} - webkitSetResourceTimingBufferSize_Callback_1_(mthis, __arg_0) => - Blink_JsNative_DomException.callMethod(mthis /* WorkerPerformance */, - "webkitSetResourceTimingBufferSize", [__arg_0]); +class BlinkWorklet { + static final instance = new BlinkWorklet(); + + import_Callback_0_(mthis) => + Blink_JsNative_DomException.callMethod(mthis /* Worklet */, "import", []); + + import_Callback_1_(mthis, __arg_0) => Blink_JsNative_DomException + .callMethod(mthis /* Worklet */, "import", [__arg_0]); +} + +class BlinkWorkletGlobalScope { + static final instance = new BlinkWorkletGlobalScope(); } class BlinkXMLDocument extends BlinkDocument { @@ -37746,16 +38634,6 @@ class BlinkXMLHttpRequestEventTarget extends BlinkEventTarget { mthis /* XMLHttpRequestEventTarget */, "ontimeout", __arg_0); } -class BlinkXMLHttpRequestProgressEvent extends BlinkProgressEvent { - static final instance = new BlinkXMLHttpRequestProgressEvent(); - - position_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* XMLHttpRequestProgressEvent */, "position"); - - totalSize_Getter_(mthis) => Blink_JsNative_DomException.getProperty( - mthis /* XMLHttpRequestProgressEvent */, "totalSize"); -} - class BlinkXMLHttpRequestUpload extends BlinkXMLHttpRequestEventTarget { static final instance = new BlinkXMLHttpRequestUpload(); } diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart index 751dc3de283..3f6daaf3566 100644 --- a/sdk/lib/html/dart2js/html_dart2js.dart +++ b/sdk/lib/html/dart2js/html_dart2js.dart @@ -1341,346 +1341,6 @@ class BlobEvent extends Event { // 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. -@DocsEditable() -@DomName('Bluetooth') -@Experimental() // untriaged -@Native("Bluetooth") -class Bluetooth extends Interceptor { - // To suppress missing implicit constructor warnings. - factory Bluetooth._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('Bluetooth.requestDevice') - @DocsEditable() - @Experimental() // untriaged - Future requestDevice(Map options) { - var options_1 = convertDartToNative_Dictionary(options); - return _requestDevice_1(options_1); - } - - @JSName('requestDevice') - @DomName('Bluetooth.requestDevice') - @DocsEditable() - @Experimental() // untriaged - Future _requestDevice_1(options) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothAdvertisingData') -@Experimental() // untriaged -@Native("BluetoothAdvertisingData") -class BluetoothAdvertisingData extends Interceptor { - // To suppress missing implicit constructor warnings. - factory BluetoothAdvertisingData._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothAdvertisingData.rssi') - @DocsEditable() - @Experimental() // untriaged - final int rssi; - - @DomName('BluetoothAdvertisingData.txPower') - @DocsEditable() - @Experimental() // untriaged - final int txPower; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothCharacteristicProperties') -@Experimental() // untriaged -@Native("BluetoothCharacteristicProperties") -class BluetoothCharacteristicProperties extends Interceptor { - // To suppress missing implicit constructor warnings. - factory BluetoothCharacteristicProperties._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothCharacteristicProperties.authenticatedSignedWrites') - @DocsEditable() - @Experimental() // untriaged - final bool authenticatedSignedWrites; - - @DomName('BluetoothCharacteristicProperties.broadcast') - @DocsEditable() - @Experimental() // untriaged - final bool broadcast; - - @DomName('BluetoothCharacteristicProperties.indicate') - @DocsEditable() - @Experimental() // untriaged - final bool indicate; - - @DomName('BluetoothCharacteristicProperties.notify') - @DocsEditable() - @Experimental() // untriaged - final bool notify; - - @DomName('BluetoothCharacteristicProperties.read') - @DocsEditable() - @Experimental() // untriaged - final bool read; - - @DomName('BluetoothCharacteristicProperties.reliableWrite') - @DocsEditable() - @Experimental() // untriaged - final bool reliableWrite; - - @DomName('BluetoothCharacteristicProperties.writableAuxiliaries') - @DocsEditable() - @Experimental() // untriaged - final bool writableAuxiliaries; - - @DomName('BluetoothCharacteristicProperties.write') - @DocsEditable() - @Experimental() // untriaged - final bool write; - - @DomName('BluetoothCharacteristicProperties.writeWithoutResponse') - @DocsEditable() - @Experimental() // untriaged - final bool writeWithoutResponse; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothDevice') -@Experimental() // untriaged -@Native("BluetoothDevice") -class BluetoothDevice extends EventTarget { - // To suppress missing implicit constructor warnings. - factory BluetoothDevice._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothDevice.adData') - @DocsEditable() - @Experimental() // untriaged - final BluetoothAdvertisingData adData; - - @DomName('BluetoothDevice.deviceClass') - @DocsEditable() - @Experimental() // untriaged - final int deviceClass; - - @DomName('BluetoothDevice.gatt') - @DocsEditable() - @Experimental() // untriaged - final BluetoothRemoteGattServer gatt; - - @DomName('BluetoothDevice.id') - @DocsEditable() - @Experimental() // untriaged - final String id; - - @DomName('BluetoothDevice.instanceID') - @DocsEditable() - @Experimental() // untriaged - final String instanceID; - - @DomName('BluetoothDevice.name') - @DocsEditable() - @Experimental() // untriaged - final String name; - - @DomName('BluetoothDevice.productID') - @DocsEditable() - @Experimental() // untriaged - final int productID; - - @DomName('BluetoothDevice.productVersion') - @DocsEditable() - @Experimental() // untriaged - final int productVersion; - - @DomName('BluetoothDevice.vendorID') - @DocsEditable() - @Experimental() // untriaged - final int vendorID; - - @DomName('BluetoothDevice.vendorIDSource') - @DocsEditable() - @Experimental() // untriaged - final String vendorIDSource; - - @JSName('connectGATT') - @DomName('BluetoothDevice.connectGATT') - @DocsEditable() - @Experimental() // untriaged - Future connectGatt() native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothRemoteGATTCharacteristic') -@Experimental() // untriaged -@Native("BluetoothRemoteGATTCharacteristic") -class BluetoothRemoteGattCharacteristic extends EventTarget { - // To suppress missing implicit constructor warnings. - factory BluetoothRemoteGattCharacteristic._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothRemoteGATTCharacteristic.properties') - @DocsEditable() - @Experimental() // untriaged - final BluetoothCharacteristicProperties properties; - - @DomName('BluetoothRemoteGATTCharacteristic.uuid') - @DocsEditable() - @Experimental() // untriaged - final String uuid; - - @DomName('BluetoothRemoteGATTCharacteristic.value') - @DocsEditable() - @Experimental() // untriaged - final _DataView value; - - @DomName('BluetoothRemoteGATTCharacteristic.readValue') - @DocsEditable() - @Experimental() // untriaged - Future readValue() native; - - @DomName('BluetoothRemoteGATTCharacteristic.startNotifications') - @DocsEditable() - @Experimental() // untriaged - Future startNotifications() native; - - @DomName('BluetoothRemoteGATTCharacteristic.stopNotifications') - @DocsEditable() - @Experimental() // untriaged - Future stopNotifications() native; - - @DomName('BluetoothRemoteGATTCharacteristic.writeValue') - @DocsEditable() - @Experimental() // untriaged - Future writeValue(/*BufferSource*/ value) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothRemoteGATTServer') -@Experimental() // untriaged -@Native("BluetoothRemoteGATTServer") -class BluetoothRemoteGattServer extends Interceptor { - // To suppress missing implicit constructor warnings. - factory BluetoothRemoteGattServer._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothRemoteGATTServer.connected') - @DocsEditable() - @Experimental() // untriaged - final bool connected; - - @DomName('BluetoothRemoteGATTServer.device') - @DocsEditable() - @Experimental() // untriaged - final BluetoothDevice device; - - @DomName('BluetoothRemoteGATTServer.connect') - @DocsEditable() - @Experimental() // untriaged - Future connect() native; - - @DomName('BluetoothRemoteGATTServer.disconnect') - @DocsEditable() - @Experimental() // untriaged - void disconnect() native; - - @DomName('BluetoothRemoteGATTServer.getPrimaryService') - @DocsEditable() - @Experimental() // untriaged - Future getPrimaryService(/*BluetoothServiceUUID*/ service) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothRemoteGATTService') -@Experimental() // untriaged -@Native("BluetoothRemoteGATTService") -class BluetoothRemoteGattService extends Interceptor { - // To suppress missing implicit constructor warnings. - factory BluetoothRemoteGattService._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('BluetoothRemoteGATTService.isPrimary') - @DocsEditable() - @Experimental() // untriaged - final bool isPrimary; - - @DomName('BluetoothRemoteGATTService.uuid') - @DocsEditable() - @Experimental() // untriaged - final String uuid; - - @DomName('BluetoothRemoteGATTService.getCharacteristic') - @DocsEditable() - @Experimental() // untriaged - Future getCharacteristic(/*BluetoothCharacteristicUUID*/ characteristic) - native; - - @DomName('BluetoothRemoteGATTService.getCharacteristics') - @DocsEditable() - @Experimental() // untriaged - Future getCharacteristics([/*BluetoothCharacteristicUUID*/ characteristic]) - native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('BluetoothUUID') -@Experimental() // untriaged -@Native("BluetoothUUID") -class BluetoothUuid extends Interceptor { - // To suppress missing implicit constructor warnings. - factory BluetoothUuid._() { - throw new UnsupportedError("Not supported"); - } - - @JSName('canonicalUUID') - @DomName('BluetoothUUID.canonicalUUID') - @DocsEditable() - @Experimental() // untriaged - static String canonicalUuid(int alias) native; - - @DomName('BluetoothUUID.getCharacteristic') - @DocsEditable() - @Experimental() // untriaged - static String getCharacteristic(Object name) native; - - @DomName('BluetoothUUID.getDescriptor') - @DocsEditable() - @Experimental() // untriaged - static String getDescriptor(Object name) native; - - @DomName('BluetoothUUID.getService') - @DocsEditable() - @Experimental() // untriaged - static String getService(Object name) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - @DocsEditable() @DomName('Body') @Experimental() // untriaged @@ -19914,7 +19574,10 @@ class HtmlDocument extends Document { @DomName('Document.getCSSCanvasContext') CanvasRenderingContext getCssCanvasContext( String contextId, String name, int width, int height) { - return _getCssCanvasContext(contextId, name, width, height); + if (HtmlDocument.supportsCssCanvasContext) + return JS('CanvasRenderingContext', '#.getCSSCanvasContext(#, #, #, #)', + this, contextId, name, width, height); + throw new UnsupportedError("Not supported"); } @DomName('Document.head') @@ -20833,7 +20496,7 @@ class HttpRequest extends HttpRequestEventTarget { void send([body_OR_data]) native; /** - * Sets the value of an HTTP requst header. + * Sets the value of an HTTP request header. * * This method should be called after the request is opened, but before * the request is sent. @@ -25915,11 +25578,6 @@ class Navigator extends Interceptor throw new UnsupportedError("Not supported"); } - @DomName('Navigator.bluetooth') - @DocsEditable() - @Experimental() // untriaged - final Bluetooth bluetooth; - @DomName('Navigator.connection') @DocsEditable() @Experimental() // untriaged @@ -25959,7 +25617,7 @@ class Navigator extends Interceptor @DomName('Navigator.nfc') @DocsEditable() @Experimental() // untriaged - final Nfc nfc; + final _NFC nfc; @DomName('Navigator.permissions') @DocsEditable() @@ -25996,11 +25654,6 @@ class Navigator extends Interceptor @Experimental() // untriaged final StorageQuota storageQuota; - @DomName('Navigator.usb') - @DocsEditable() - @Experimental() // untriaged - final Usb usb; - @DomName('Navigator.vendor') @DocsEditable() @Unstable() @@ -26324,74 +25977,6 @@ class NetworkInformation extends EventTarget { // 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. -@DocsEditable() -@DomName('NFC') -@Experimental() // untriaged -@Native("NFC") -class Nfc extends Interceptor { - // To suppress missing implicit constructor warnings. - factory Nfc._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('NFC.cancelPush') - @DocsEditable() - @Experimental() // untriaged - Future cancelPush([String target]) native; - - @DomName('NFC.cancelWatch') - @DocsEditable() - @Experimental() // untriaged - Future cancelWatch([int id]) native; - - @DomName('NFC.push') - @DocsEditable() - @Experimental() // untriaged - Future push(Object message, [Map options]) { - if (options != null) { - var options_1 = convertDartToNative_Dictionary(options); - return _push_1(message, options_1); - } - return _push_2(message); - } - - @JSName('push') - @DomName('NFC.push') - @DocsEditable() - @Experimental() // untriaged - Future _push_1(message, options) native; - @JSName('push') - @DomName('NFC.push') - @DocsEditable() - @Experimental() // untriaged - Future _push_2(message) native; - - @DomName('NFC.watch') - @DocsEditable() - @Experimental() // untriaged - Future watch(MessageCallback callback, [Map options]) { - if (options != null) { - var options_1 = convertDartToNative_Dictionary(options); - return _watch_1(callback, options_1); - } - return _watch_2(callback); - } - - @JSName('watch') - @DomName('NFC.watch') - @DocsEditable() - @Experimental() // untriaged - Future _watch_1(MessageCallback callback, options) native; - @JSName('watch') - @DomName('NFC.watch') - @DocsEditable() - @Experimental() // untriaged - Future _watch_2(MessageCallback callback) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - /** * Lazy implementation of the child nodes of an element that does not request * the actual child nodes of an element until strictly necessary greatly @@ -27265,7 +26850,7 @@ class Notification extends EventTarget { @DomName('Notification.actions') @DocsEditable() @Experimental() // untriaged - final List actions; + final List actions; @DomName('Notification.body') @DocsEditable() @@ -36168,582 +35753,6 @@ abstract class UrlUtilsReadOnly extends Interceptor { // 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. -@DocsEditable() -@DomName('USB') -@Experimental() // untriaged -@Native("USB") -class Usb extends EventTarget { - // To suppress missing implicit constructor warnings. - factory Usb._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USB.getDevices') - @DocsEditable() - @Experimental() // untriaged - Future getDevices() native; - - @DomName('USB.requestDevice') - @DocsEditable() - @Experimental() // untriaged - Future requestDevice(Map options) { - var options_1 = convertDartToNative_Dictionary(options); - return _requestDevice_1(options_1); - } - - @JSName('requestDevice') - @DomName('USB.requestDevice') - @DocsEditable() - @Experimental() // untriaged - Future _requestDevice_1(options) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBAlternateInterface') -@Experimental() // untriaged -@Native("USBAlternateInterface") -class UsbAlternateInterface extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbAlternateInterface._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBAlternateInterface.USBAlternateInterface') - @DocsEditable() - factory UsbAlternateInterface( - UsbInterface deviceInterface, int alternateSetting) { - return UsbAlternateInterface._create_1(deviceInterface, alternateSetting); - } - static UsbAlternateInterface _create_1(deviceInterface, alternateSetting) => - JS('UsbAlternateInterface', 'new USBAlternateInterface(#,#)', - deviceInterface, alternateSetting); - - @DomName('USBAlternateInterface.alternateSetting') - @DocsEditable() - @Experimental() // untriaged - final int alternateSetting; - - @DomName('USBAlternateInterface.endpoints') - @DocsEditable() - @Experimental() // untriaged - final List endpoints; - - @DomName('USBAlternateInterface.interfaceClass') - @DocsEditable() - @Experimental() // untriaged - final int interfaceClass; - - @DomName('USBAlternateInterface.interfaceName') - @DocsEditable() - @Experimental() // untriaged - final String interfaceName; - - @DomName('USBAlternateInterface.interfaceProtocol') - @DocsEditable() - @Experimental() // untriaged - final int interfaceProtocol; - - @DomName('USBAlternateInterface.interfaceSubclass') - @DocsEditable() - @Experimental() // untriaged - final int interfaceSubclass; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBConfiguration') -@Experimental() // untriaged -@Native("USBConfiguration") -class UsbConfiguration extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbConfiguration._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBConfiguration.USBConfiguration') - @DocsEditable() - factory UsbConfiguration(UsbDevice device, int configurationValue) { - return UsbConfiguration._create_1(device, configurationValue); - } - static UsbConfiguration _create_1(device, configurationValue) => JS( - 'UsbConfiguration', - 'new USBConfiguration(#,#)', - device, - configurationValue); - - @DomName('USBConfiguration.configurationName') - @DocsEditable() - @Experimental() // untriaged - final String configurationName; - - @DomName('USBConfiguration.configurationValue') - @DocsEditable() - @Experimental() // untriaged - final int configurationValue; - - @DomName('USBConfiguration.interfaces') - @DocsEditable() - @Experimental() // untriaged - final List interfaces; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBConnectionEvent') -@Experimental() // untriaged -@Native("USBConnectionEvent") -class UsbConnectionEvent extends Event { - // To suppress missing implicit constructor warnings. - factory UsbConnectionEvent._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBConnectionEvent.USBConnectionEvent') - @DocsEditable() - factory UsbConnectionEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return UsbConnectionEvent._create_1(type, eventInitDict_1); - } - return UsbConnectionEvent._create_2(type); - } - static UsbConnectionEvent _create_1(type, eventInitDict) => JS( - 'UsbConnectionEvent', 'new USBConnectionEvent(#,#)', type, eventInitDict); - static UsbConnectionEvent _create_2(type) => - JS('UsbConnectionEvent', 'new USBConnectionEvent(#)', type); - - @DomName('USBConnectionEvent.device') - @DocsEditable() - @Experimental() // untriaged - final UsbDevice device; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBDevice') -@Experimental() // untriaged -@Native("USBDevice") -class UsbDevice extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbDevice._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBDevice.configurations') - @DocsEditable() - @Experimental() // untriaged - final List configurations; - - @DomName('USBDevice.deviceClass') - @DocsEditable() - @Experimental() // untriaged - final int deviceClass; - - @DomName('USBDevice.deviceProtocol') - @DocsEditable() - @Experimental() // untriaged - final int deviceProtocol; - - @DomName('USBDevice.deviceSubclass') - @DocsEditable() - @Experimental() // untriaged - final int deviceSubclass; - - @DomName('USBDevice.deviceVersionMajor') - @DocsEditable() - @Experimental() // untriaged - final int deviceVersionMajor; - - @DomName('USBDevice.deviceVersionMinor') - @DocsEditable() - @Experimental() // untriaged - final int deviceVersionMinor; - - @DomName('USBDevice.deviceVersionSubminor') - @DocsEditable() - @Experimental() // untriaged - final int deviceVersionSubminor; - - @DomName('USBDevice.guid') - @DocsEditable() - @Experimental() // untriaged - final String guid; - - @DomName('USBDevice.manufacturerName') - @DocsEditable() - @Experimental() // untriaged - final String manufacturerName; - - @DomName('USBDevice.productId') - @DocsEditable() - @Experimental() // untriaged - final int productId; - - @DomName('USBDevice.productName') - @DocsEditable() - @Experimental() // untriaged - final String productName; - - @DomName('USBDevice.serialNumber') - @DocsEditable() - @Experimental() // untriaged - final String serialNumber; - - @DomName('USBDevice.usbVersionMajor') - @DocsEditable() - @Experimental() // untriaged - final int usbVersionMajor; - - @DomName('USBDevice.usbVersionMinor') - @DocsEditable() - @Experimental() // untriaged - final int usbVersionMinor; - - @DomName('USBDevice.usbVersionSubminor') - @DocsEditable() - @Experimental() // untriaged - final int usbVersionSubminor; - - @DomName('USBDevice.vendorId') - @DocsEditable() - @Experimental() // untriaged - final int vendorId; - - @DomName('USBDevice.claimInterface') - @DocsEditable() - @Experimental() // untriaged - Future claimInterface(int interfaceNumber) native; - - @DomName('USBDevice.clearHalt') - @DocsEditable() - @Experimental() // untriaged - Future clearHalt(int endpointNumber) native; - - @DomName('USBDevice.close') - @DocsEditable() - @Experimental() // untriaged - Future close() native; - - @DomName('USBDevice.controlTransferIn') - @DocsEditable() - @Experimental() // untriaged - Future controlTransferIn(Map setup, int length) { - var setup_1 = convertDartToNative_Dictionary(setup); - return _controlTransferIn_1(setup_1, length); - } - - @JSName('controlTransferIn') - @DomName('USBDevice.controlTransferIn') - @DocsEditable() - @Experimental() // untriaged - Future _controlTransferIn_1(setup, length) native; - - @DomName('USBDevice.controlTransferOut') - @DocsEditable() - @Experimental() // untriaged - Future controlTransferOut(Map setup, [/*BufferSource*/ data]) { - if (data != null) { - var setup_1 = convertDartToNative_Dictionary(setup); - return _controlTransferOut_1(setup_1, data); - } - var setup_1 = convertDartToNative_Dictionary(setup); - return _controlTransferOut_2(setup_1); - } - - @JSName('controlTransferOut') - @DomName('USBDevice.controlTransferOut') - @DocsEditable() - @Experimental() // untriaged - Future _controlTransferOut_1(setup, data) native; - @JSName('controlTransferOut') - @DomName('USBDevice.controlTransferOut') - @DocsEditable() - @Experimental() // untriaged - Future _controlTransferOut_2(setup) native; - - @DomName('USBDevice.getConfiguration') - @DocsEditable() - @Experimental() // untriaged - Future getConfiguration() native; - - @DomName('USBDevice.isochronousTransferIn') - @DocsEditable() - @Experimental() // untriaged - Future isochronousTransferIn(int endpointNumber, List packetLengths) - native; - - @DomName('USBDevice.isochronousTransferOut') - @DocsEditable() - @Experimental() // untriaged - Future isochronousTransferOut(int endpointNumber, /*BufferSource*/ data, - List packetLengths) native; - - @DomName('USBDevice.open') - @DocsEditable() - @Experimental() // untriaged - Future open() native; - - @DomName('USBDevice.releaseInterface') - @DocsEditable() - @Experimental() // untriaged - Future releaseInterface(int interfaceNumber) native; - - @DomName('USBDevice.reset') - @DocsEditable() - @Experimental() // untriaged - Future reset() native; - - @DomName('USBDevice.setConfiguration') - @DocsEditable() - @Experimental() // untriaged - Future setConfiguration(int configurationValue) native; - - @DomName('USBDevice.setInterface') - @DocsEditable() - @Experimental() // untriaged - Future setInterface(int interfaceNumber, int alternateSetting) native; - - @DomName('USBDevice.transferIn') - @DocsEditable() - @Experimental() // untriaged - Future transferIn(int endpointNumber, int length) native; - - @DomName('USBDevice.transferOut') - @DocsEditable() - @Experimental() // untriaged - Future transferOut(int endpointNumber, /*BufferSource*/ data) native; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBEndpoint') -@Experimental() // untriaged -@Native("USBEndpoint") -class UsbEndpoint extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbEndpoint._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBEndpoint.USBEndpoint') - @DocsEditable() - factory UsbEndpoint( - UsbAlternateInterface alternate, int endpointNumber, String direction) { - return UsbEndpoint._create_1(alternate, endpointNumber, direction); - } - static UsbEndpoint _create_1(alternate, endpointNumber, direction) => JS( - 'UsbEndpoint', - 'new USBEndpoint(#,#,#)', - alternate, - endpointNumber, - direction); - - @DomName('USBEndpoint.direction') - @DocsEditable() - @Experimental() // untriaged - final String direction; - - @DomName('USBEndpoint.endpointNumber') - @DocsEditable() - @Experimental() // untriaged - final int endpointNumber; - - @DomName('USBEndpoint.packetSize') - @DocsEditable() - @Experimental() // untriaged - final int packetSize; - - @DomName('USBEndpoint.type') - @DocsEditable() - @Experimental() // untriaged - final String type; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBInTransferResult') -@Experimental() // untriaged -@Native("USBInTransferResult") -class UsbInTransferResult extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbInTransferResult._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBInTransferResult.data') - @DocsEditable() - @Experimental() // untriaged - final _DataView data; - - @DomName('USBInTransferResult.status') - @DocsEditable() - @Experimental() // untriaged - final String status; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBInterface') -@Experimental() // untriaged -@Native("USBInterface") -class UsbInterface extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbInterface._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBInterface.USBInterface') - @DocsEditable() - factory UsbInterface(UsbConfiguration configuration, int interfaceNumber) { - return UsbInterface._create_1(configuration, interfaceNumber); - } - static UsbInterface _create_1(configuration, interfaceNumber) => JS( - 'UsbInterface', 'new USBInterface(#,#)', configuration, interfaceNumber); - - @DomName('USBInterface.alternates') - @DocsEditable() - @Experimental() // untriaged - final List alternates; - - @DomName('USBInterface.interfaceNumber') - @DocsEditable() - @Experimental() // untriaged - final int interfaceNumber; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBIsochronousInTransferPacket') -@Experimental() // untriaged -@Native("USBIsochronousInTransferPacket") -class UsbIsochronousInTransferPacket extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbIsochronousInTransferPacket._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBIsochronousInTransferPacket.data') - @DocsEditable() - @Experimental() // untriaged - final _DataView data; - - @DomName('USBIsochronousInTransferPacket.status') - @DocsEditable() - @Experimental() // untriaged - final String status; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBIsochronousInTransferResult') -@Experimental() // untriaged -@Native("USBIsochronousInTransferResult") -class UsbIsochronousInTransferResult extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbIsochronousInTransferResult._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBIsochronousInTransferResult.data') - @DocsEditable() - @Experimental() // untriaged - final _DataView data; - - @DomName('USBIsochronousInTransferResult.packets') - @DocsEditable() - @Experimental() // untriaged - final List packets; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBIsochronousOutTransferPacket') -@Experimental() // untriaged -@Native("USBIsochronousOutTransferPacket") -class UsbIsochronousOutTransferPacket extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbIsochronousOutTransferPacket._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBIsochronousOutTransferPacket.bytesWritten') - @DocsEditable() - @Experimental() // untriaged - final int bytesWritten; - - @DomName('USBIsochronousOutTransferPacket.status') - @DocsEditable() - @Experimental() // untriaged - final String status; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBIsochronousOutTransferResult') -@Experimental() // untriaged -@Native("USBIsochronousOutTransferResult") -class UsbIsochronousOutTransferResult extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbIsochronousOutTransferResult._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBIsochronousOutTransferResult.packets') - @DocsEditable() - @Experimental() // untriaged - final List packets; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -@DocsEditable() -@DomName('USBOutTransferResult') -@Experimental() // untriaged -@Native("USBOutTransferResult") -class UsbOutTransferResult extends Interceptor { - // To suppress missing implicit constructor warnings. - factory UsbOutTransferResult._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('USBOutTransferResult.bytesWritten') - @DocsEditable() - @Experimental() // untriaged - final int bytesWritten; - - @DomName('USBOutTransferResult.status') - @DocsEditable() - @Experimental() // untriaged - final String status; -} -// 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 -// BSD-style license that can be found in the LICENSE file. - @DocsEditable() @DomName('VRDevice') @Experimental() // untriaged @@ -40737,6 +39746,118 @@ class _Attr extends Node { // 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. +@DocsEditable() +@DomName('Bluetooth') +@Experimental() // untriaged +@Native("Bluetooth") +abstract class _Bluetooth extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _Bluetooth._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothAdvertisingData') +@Experimental() // untriaged +@Native("BluetoothAdvertisingData") +abstract class _BluetoothAdvertisingData extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _BluetoothAdvertisingData._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothCharacteristicProperties') +@Experimental() // untriaged +@Native("BluetoothCharacteristicProperties") +abstract class _BluetoothCharacteristicProperties extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _BluetoothCharacteristicProperties._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothDevice') +@Experimental() // untriaged +@Native("BluetoothDevice") +abstract class _BluetoothDevice extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _BluetoothDevice._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothRemoteGATTCharacteristic') +@Experimental() // untriaged +@Native("BluetoothRemoteGATTCharacteristic") +abstract class _BluetoothRemoteGATTCharacteristic extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTCharacteristic._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothRemoteGATTServer') +@Experimental() // untriaged +@Native("BluetoothRemoteGATTServer") +abstract class _BluetoothRemoteGATTServer extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTServer._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothRemoteGATTService') +@Experimental() // untriaged +@Native("BluetoothRemoteGATTService") +abstract class _BluetoothRemoteGATTService extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTService._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('BluetoothUUID') +@Experimental() // untriaged +@Native("BluetoothUUID") +abstract class _BluetoothUUID extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _BluetoothUUID._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + @DocsEditable() @DomName('Cache') @Experimental() // untriaged @@ -41459,6 +40580,20 @@ abstract class _HTMLMarqueeElement extends HtmlElement { // 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. +@DocsEditable() +@DomName('NFC') +@Experimental() // untriaged +@Native("NFC") +abstract class _NFC extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _NFC._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + @DocsEditable() @DomName('NamedNodeMap') // http://dom.spec.whatwg.org/#namednodemap @@ -41857,6 +40992,247 @@ abstract class _SubtleCrypto extends Interceptor { // 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. +@DocsEditable() +@DomName('USB') +@Experimental() // untriaged +@Native("USB") +abstract class _USB extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _USB._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBAlternateInterface') +@Experimental() // untriaged +@Native("USBAlternateInterface") +abstract class _USBAlternateInterface extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBAlternateInterface._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBAlternateInterface.USBAlternateInterface') + @DocsEditable() + factory _USBAlternateInterface( + _USBInterface deviceInterface, int alternateSetting) { + return _USBAlternateInterface._create_1(deviceInterface, alternateSetting); + } + static _USBAlternateInterface _create_1(deviceInterface, alternateSetting) => + JS('_USBAlternateInterface', 'new USBAlternateInterface(#,#)', + deviceInterface, alternateSetting); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBConfiguration') +@Experimental() // untriaged +@Native("USBConfiguration") +abstract class _USBConfiguration extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBConfiguration._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBConfiguration.USBConfiguration') + @DocsEditable() + factory _USBConfiguration(_USBDevice device, int configurationValue) { + return _USBConfiguration._create_1(device, configurationValue); + } + static _USBConfiguration _create_1(device, configurationValue) => JS( + '_USBConfiguration', + 'new USBConfiguration(#,#)', + device, + configurationValue); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBConnectionEvent') +@Experimental() // untriaged +@Native("USBConnectionEvent") +abstract class _USBConnectionEvent extends Event { + // To suppress missing implicit constructor warnings. + factory _USBConnectionEvent._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBConnectionEvent.USBConnectionEvent') + @DocsEditable() + factory _USBConnectionEvent(String type, [Map eventInitDict]) { + if (eventInitDict != null) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _USBConnectionEvent._create_1(type, eventInitDict_1); + } + return _USBConnectionEvent._create_2(type); + } + static _USBConnectionEvent _create_1(type, eventInitDict) => JS( + '_USBConnectionEvent', + 'new USBConnectionEvent(#,#)', + type, + eventInitDict); + static _USBConnectionEvent _create_2(type) => + JS('_USBConnectionEvent', 'new USBConnectionEvent(#)', type); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBDevice') +@Experimental() // untriaged +@Native("USBDevice") +abstract class _USBDevice extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBDevice._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBEndpoint') +@Experimental() // untriaged +@Native("USBEndpoint") +abstract class _USBEndpoint extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBEndpoint._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBEndpoint.USBEndpoint') + @DocsEditable() + factory _USBEndpoint( + _USBAlternateInterface alternate, int endpointNumber, String direction) { + return _USBEndpoint._create_1(alternate, endpointNumber, direction); + } + static _USBEndpoint _create_1(alternate, endpointNumber, direction) => JS( + '_USBEndpoint', + 'new USBEndpoint(#,#,#)', + alternate, + endpointNumber, + direction); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBInTransferResult') +@Experimental() // untriaged +@Native("USBInTransferResult") +abstract class _USBInTransferResult extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBInTransferResult._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBInterface') +@Experimental() // untriaged +@Native("USBInterface") +abstract class _USBInterface extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBInterface._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBInterface.USBInterface') + @DocsEditable() + factory _USBInterface(_USBConfiguration configuration, int interfaceNumber) { + return _USBInterface._create_1(configuration, interfaceNumber); + } + static _USBInterface _create_1(configuration, interfaceNumber) => JS( + '_USBInterface', 'new USBInterface(#,#)', configuration, interfaceNumber); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBIsochronousInTransferPacket') +@Experimental() // untriaged +@Native("USBIsochronousInTransferPacket") +abstract class _USBIsochronousInTransferPacket extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousInTransferPacket._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBIsochronousInTransferResult') +@Experimental() // untriaged +@Native("USBIsochronousInTransferResult") +abstract class _USBIsochronousInTransferResult extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousInTransferResult._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBIsochronousOutTransferPacket') +@Experimental() // untriaged +@Native("USBIsochronousOutTransferPacket") +abstract class _USBIsochronousOutTransferPacket extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousOutTransferPacket._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBIsochronousOutTransferResult') +@Experimental() // untriaged +@Native("USBIsochronousOutTransferResult") +abstract class _USBIsochronousOutTransferResult extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousOutTransferResult._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +@DocsEditable() +@DomName('USBOutTransferResult') +@Experimental() // untriaged +@Native("USBOutTransferResult") +abstract class _USBOutTransferResult extends Interceptor { + // To suppress missing implicit constructor warnings. + factory _USBOutTransferResult._() { + throw new UnsupportedError("Not supported"); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + @DocsEditable() @DomName('WebKitCSSMatrix') @SupportedBrowser(SupportedBrowser.CHROME) @@ -46587,6 +45963,8 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { /** Shadows on top of the parent's currentTarget. */ EventTarget _currentTarget; + final InputDeviceCapabilities sourceCapabilities; + /** * The value we want to use for this object's dispatch. Created here so it is * only invoked once. @@ -46740,7 +46118,6 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { bool get metaKey => _parent.metaKey; /** True if the shift key was pressed during this event. */ bool get shiftKey => _parent.shiftKey; - InputDevice get sourceDevice => _parent.sourceDevice; Window get view => _parent.view; void _initUIEvent( String type, bool canBubble, bool cancelable, Window view, int detail) { @@ -46820,13 +46197,21 @@ class _WrappedEvent implements Event { EventTarget get currentTarget => wrapped.currentTarget; + List deepPath() { + return wrapped.deepPath(); + } + bool get defaultPrevented => wrapped.defaultPrevented; int get eventPhase => wrapped.eventPhase; + bool get isTrusted => wrapped.isTrusted; + + bool get scoped => wrapped.scoped; + EventTarget get target => wrapped.target; - int get timeStamp => wrapped.timeStamp; + double get timeStamp => wrapped.timeStamp; String get type => wrapped.type; diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart index 9546a9834bb..b463fbfa268 100644 --- a/sdk/lib/html/dartium/html_dartium.dart +++ b/sdk/lib/html/dartium/html_dartium.dart @@ -148,14 +148,20 @@ final htmlBlinkMap = { BeforeInstallPromptEvent.instanceRuntimeType, 'BeforeUnloadEvent': () => BeforeUnloadEvent.instanceRuntimeType, 'Blob': () => Blob.instanceRuntimeType, - 'Bluetooth': () => Bluetooth.instanceRuntimeType, - 'BluetoothDevice': () => BluetoothDevice.instanceRuntimeType, - 'BluetoothGATTCharacteristic': () => - BluetoothGattCharacteristic.instanceRuntimeType, - 'BluetoothGATTRemoteServer': () => - BluetoothGattRemoteServer.instanceRuntimeType, - 'BluetoothGATTService': () => BluetoothGattService.instanceRuntimeType, - 'BluetoothUUID': () => BluetoothUuid.instanceRuntimeType, + 'BlobEvent': () => BlobEvent.instanceRuntimeType, + 'Bluetooth': () => _Bluetooth.instanceRuntimeType, + 'BluetoothAdvertisingData': () => + _BluetoothAdvertisingData.instanceRuntimeType, + 'BluetoothCharacteristicProperties': () => + _BluetoothCharacteristicProperties.instanceRuntimeType, + 'BluetoothDevice': () => _BluetoothDevice.instanceRuntimeType, + 'BluetoothRemoteGATTCharacteristic': () => + _BluetoothRemoteGATTCharacteristic.instanceRuntimeType, + 'BluetoothRemoteGATTServer': () => + _BluetoothRemoteGATTServer.instanceRuntimeType, + 'BluetoothRemoteGATTService': () => + _BluetoothRemoteGATTService.instanceRuntimeType, + 'BluetoothUUID': () => _BluetoothUUID.instanceRuntimeType, 'Body': () => Body.instanceRuntimeType, 'CDATASection': () => CDataSection.instanceRuntimeType, 'CHROMIUMValuebuffer': () => ChromiumValuebuffer.instanceRuntimeType, @@ -167,6 +173,7 @@ final htmlBlinkMap = { 'CSSKeyframeRule': () => CssKeyframeRule.instanceRuntimeType, 'CSSKeyframesRule': () => CssKeyframesRule.instanceRuntimeType, 'CSSMediaRule': () => CssMediaRule.instanceRuntimeType, + 'CSSNamespaceRule': () => CssNamespaceRule.instanceRuntimeType, 'CSSPageRule': () => CssPageRule.instanceRuntimeType, 'CSSRule': () => CssRule.instanceRuntimeType, 'CSSRuleList': () => _CssRuleList.instanceRuntimeType, @@ -177,6 +184,9 @@ final htmlBlinkMap = { 'CSSViewportRule': () => CssViewportRule.instanceRuntimeType, 'Cache': () => _Cache.instanceRuntimeType, 'CacheStorage': () => CacheStorage.instanceRuntimeType, + 'CalcLength': () => CalcLength.instanceRuntimeType, + 'CanvasCaptureMediaStreamTrack': () => + CanvasCaptureMediaStreamTrack.instanceRuntimeType, 'CanvasGradient': () => CanvasGradient.instanceRuntimeType, 'CanvasPathMethods': () => _CanvasPathMethods.instanceRuntimeType, 'CanvasPattern': () => CanvasPattern.instanceRuntimeType, @@ -203,7 +213,6 @@ final htmlBlinkMap = { 'Coordinates': () => Coordinates.instanceRuntimeType, 'Credential': () => Credential.instanceRuntimeType, 'CredentialsContainer': () => CredentialsContainer.instanceRuntimeType, - 'CrossOriginConnectEvent': () => CrossOriginConnectEvent.instanceRuntimeType, 'CrossOriginServiceWorkerClient': () => CrossOriginServiceWorkerClient.instanceRuntimeType, 'Crypto': () => Crypto.instanceRuntimeType, @@ -221,7 +230,6 @@ final htmlBlinkMap = { 'DOMPointReadOnly': () => DomPointReadOnly.instanceRuntimeType, 'DOMRect': () => _DomRect.instanceRuntimeType, 'DOMRectReadOnly': () => DomRectReadOnly.instanceRuntimeType, - 'DOMSettableTokenList': () => DomSettableTokenList.instanceRuntimeType, 'DOMStringList': () => DomStringList.instanceRuntimeType, 'DOMStringMap': () => DomStringMap.instanceRuntimeType, 'DOMTokenList': () => DomTokenList.instanceRuntimeType, @@ -230,8 +238,6 @@ final htmlBlinkMap = { 'DataTransferItemList': () => DataTransferItemList.instanceRuntimeType, 'DedicatedWorkerGlobalScope': () => DedicatedWorkerGlobalScope.instanceRuntimeType, - 'DefaultSessionStartEvent': () => - DefaultSessionStartEvent.instanceRuntimeType, 'DeprecatedStorageInfo': () => DeprecatedStorageInfo.instanceRuntimeType, 'DeprecatedStorageQuota': () => DeprecatedStorageQuota.instanceRuntimeType, 'DeviceAcceleration': () => DeviceAcceleration.instanceRuntimeType, @@ -255,6 +261,7 @@ final htmlBlinkMap = { 'EventSource': () => EventSource.instanceRuntimeType, 'EventTarget': () => EventTarget.instanceRuntimeType, 'ExtendableEvent': () => ExtendableEvent.instanceRuntimeType, + 'ExtendableMessageEvent': () => ExtendableMessageEvent.instanceRuntimeType, 'FederatedCredential': () => FederatedCredential.instanceRuntimeType, 'FetchEvent': () => FetchEvent.instanceRuntimeType, 'File': () => File.instanceRuntimeType, @@ -284,7 +291,6 @@ final htmlBlinkMap = { 'HMDVRDevice': () => HmdvrDevice.instanceRuntimeType, 'HTMLAllCollection': () => _HTMLAllCollection.instanceRuntimeType, 'HTMLAnchorElement': () => AnchorElement.instanceRuntimeType, - 'HTMLAppletElement': () => _HTMLAppletElement.instanceRuntimeType, 'HTMLAreaElement': () => AreaElement.instanceRuntimeType, 'HTMLAudioElement': () => AudioElement.instanceRuntimeType, 'HTMLBRElement': () => BRElement.instanceRuntimeType, @@ -345,6 +351,7 @@ final htmlBlinkMap = { 'HTMLScriptElement': () => ScriptElement.instanceRuntimeType, 'HTMLSelectElement': () => SelectElement.instanceRuntimeType, 'HTMLShadowElement': () => ShadowElement.instanceRuntimeType, + 'HTMLSlotElement': () => SlotElement.instanceRuntimeType, 'HTMLSourceElement': () => SourceElement.instanceRuntimeType, 'HTMLSpanElement': () => SpanElement.instanceRuntimeType, 'HTMLStyleElement': () => StyleElement.instanceRuntimeType, @@ -364,13 +371,22 @@ final htmlBlinkMap = { 'HashChangeEvent': () => HashChangeEvent.instanceRuntimeType, 'Headers': () => Headers.instanceRuntimeType, 'History': () => History.instanceRuntimeType, + 'IdleDeadline': () => IdleDeadline.instanceRuntimeType, 'ImageBitmap': () => ImageBitmap.instanceRuntimeType, + 'ImageBitmapRenderingContext': () => + ImageBitmapRenderingContext.instanceRuntimeType, 'ImageData': () => ImageData.instanceRuntimeType, 'InjectedScriptHost': () => InjectedScriptHost.instanceRuntimeType, - 'InputDevice': () => InputDevice.instanceRuntimeType, + 'InputDeviceCapabilities': () => InputDeviceCapabilities.instanceRuntimeType, + 'InstallEvent': () => InstallEvent.instanceRuntimeType, + 'IntersectionObserver': () => IntersectionObserver.instanceRuntimeType, + 'IntersectionObserverEntry': () => + IntersectionObserverEntry.instanceRuntimeType, 'Iterator': () => DomIterator.instanceRuntimeType, 'KeyboardEvent': () => KeyboardEvent.instanceRuntimeType, 'KeyframeEffect': () => KeyframeEffect.instanceRuntimeType, + 'KeywordValue': () => KeywordValue.instanceRuntimeType, + 'LengthValue': () => LengthValue.instanceRuntimeType, 'Location': () => Location.instanceRuntimeType, 'MIDIAccess': () => MidiAccess.instanceRuntimeType, 'MIDIConnectionEvent': () => MidiConnectionEvent.instanceRuntimeType, @@ -380,21 +396,21 @@ final htmlBlinkMap = { 'MIDIOutput': () => MidiOutput.instanceRuntimeType, 'MIDIOutputMap': () => MidiOutputMap.instanceRuntimeType, 'MIDIPort': () => MidiPort.instanceRuntimeType, - 'MediaController': () => MediaController.instanceRuntimeType, + 'Matrix': () => Matrix.instanceRuntimeType, 'MediaDeviceInfo': () => MediaDeviceInfo.instanceRuntimeType, 'MediaDevices': () => MediaDevices.instanceRuntimeType, 'MediaEncryptedEvent': () => MediaEncryptedEvent.instanceRuntimeType, 'MediaError': () => MediaError.instanceRuntimeType, - 'MediaKeyError': () => MediaKeyError.instanceRuntimeType, - 'MediaKeyEvent': () => MediaKeyEvent.instanceRuntimeType, 'MediaKeyMessageEvent': () => MediaKeyMessageEvent.instanceRuntimeType, 'MediaKeySession': () => MediaKeySession.instanceRuntimeType, 'MediaKeyStatusMap': () => MediaKeyStatusMap.instanceRuntimeType, 'MediaKeySystemAccess': () => MediaKeySystemAccess.instanceRuntimeType, 'MediaKeys': () => MediaKeys.instanceRuntimeType, 'MediaList': () => MediaList.instanceRuntimeType, + 'MediaMetadata': () => MediaMetadata.instanceRuntimeType, 'MediaQueryList': () => MediaQueryList.instanceRuntimeType, 'MediaQueryListEvent': () => MediaQueryListEvent.instanceRuntimeType, + 'MediaRecorder': () => MediaRecorder.instanceRuntimeType, 'MediaSession': () => MediaSession.instanceRuntimeType, 'MediaSource': () => MediaSource.instanceRuntimeType, 'MediaStream': () => MediaStream.instanceRuntimeType, @@ -411,6 +427,7 @@ final htmlBlinkMap = { 'MouseEvent': () => MouseEvent.instanceRuntimeType, 'MutationObserver': () => MutationObserver.instanceRuntimeType, 'MutationRecord': () => MutationRecord.instanceRuntimeType, + 'NFC': () => _NFC.instanceRuntimeType, 'NamedNodeMap': () => _NamedNodeMap.instanceRuntimeType, 'Navigator': () => Navigator.instanceRuntimeType, 'NavigatorCPU': () => NavigatorCpu.instanceRuntimeType, @@ -429,6 +446,8 @@ final htmlBlinkMap = { 'NonElementParentNode': () => NonElementParentNode.instanceRuntimeType, 'Notification': () => Notification.instanceRuntimeType, 'NotificationEvent': () => NotificationEvent.instanceRuntimeType, + 'NumberValue': () => NumberValue.instanceRuntimeType, + 'OffscreenCanvas': () => OffscreenCanvas.instanceRuntimeType, 'PagePopupController': () => _PagePopupController.instanceRuntimeType, 'PageTransitionEvent': () => PageTransitionEvent.instanceRuntimeType, 'ParentNode': () => ParentNode.instanceRuntimeType, @@ -441,28 +460,33 @@ final htmlBlinkMap = { 'PerformanceMark': () => PerformanceMark.instanceRuntimeType, 'PerformanceMeasure': () => PerformanceMeasure.instanceRuntimeType, 'PerformanceNavigation': () => PerformanceNavigation.instanceRuntimeType, + 'PerformanceObserver': () => PerformanceObserver.instanceRuntimeType, + 'PerformanceObserverEntryList': () => + PerformanceObserverEntryList.instanceRuntimeType, 'PerformanceRenderTiming': () => PerformanceRenderTiming.instanceRuntimeType, 'PerformanceResourceTiming': () => PerformanceResourceTiming.instanceRuntimeType, 'PerformanceTiming': () => PerformanceTiming.instanceRuntimeType, - 'PeriodicSyncEvent': () => PeriodicSyncEvent.instanceRuntimeType, - 'PeriodicSyncManager': () => PeriodicSyncManager.instanceRuntimeType, - 'PeriodicSyncRegistration': () => - PeriodicSyncRegistration.instanceRuntimeType, 'PermissionStatus': () => PermissionStatus.instanceRuntimeType, 'Permissions': () => Permissions.instanceRuntimeType, + 'Perspective': () => Perspective.instanceRuntimeType, 'Plugin': () => Plugin.instanceRuntimeType, 'PluginArray': () => PluginArray.instanceRuntimeType, - 'PluginPlaceholderElement': () => - PluginPlaceholderElement.instanceRuntimeType, 'PointerEvent': () => PointerEvent.instanceRuntimeType, 'PopStateEvent': () => PopStateEvent.instanceRuntimeType, 'PositionError': () => PositionError.instanceRuntimeType, 'PositionSensorVRDevice': () => PositionSensorVRDevice.instanceRuntimeType, + 'PositionValue': () => PositionValue.instanceRuntimeType, 'Presentation': () => Presentation.instanceRuntimeType, 'PresentationAvailability': () => PresentationAvailability.instanceRuntimeType, - 'PresentationSession': () => PresentationSession.instanceRuntimeType, + 'PresentationConnection': () => PresentationConnection.instanceRuntimeType, + 'PresentationConnectionAvailableEvent': () => + PresentationConnectionAvailableEvent.instanceRuntimeType, + 'PresentationConnectionCloseEvent': () => + PresentationConnectionCloseEvent.instanceRuntimeType, + 'PresentationReceiver': () => PresentationReceiver.instanceRuntimeType, + 'PresentationRequest': () => PresentationRequest.instanceRuntimeType, 'ProcessingInstruction': () => ProcessingInstruction.instanceRuntimeType, 'ProgressEvent': () => ProgressEvent.instanceRuntimeType, 'PromiseRejectionEvent': () => PromiseRejectionEvent.instanceRuntimeType, @@ -470,6 +494,7 @@ final htmlBlinkMap = { 'PushManager': () => PushManager.instanceRuntimeType, 'PushMessageData': () => PushMessageData.instanceRuntimeType, 'PushSubscription': () => PushSubscription.instanceRuntimeType, + 'RTCCertificate': () => RtcCertificate.instanceRuntimeType, 'RTCDTMFSender': () => RtcDtmfSender.instanceRuntimeType, 'RTCDTMFToneChangeEvent': () => RtcDtmfToneChangeEvent.instanceRuntimeType, 'RTCDataChannel': () => RtcDataChannel.instanceRuntimeType, @@ -485,12 +510,13 @@ final htmlBlinkMap = { 'ReadableByteStream': () => ReadableByteStream.instanceRuntimeType, 'ReadableByteStreamReader': () => ReadableByteStreamReader.instanceRuntimeType, - 'ReadableStream': () => ReadableStream.instanceRuntimeType, 'ReadableStreamReader': () => ReadableStreamReader.instanceRuntimeType, 'RelatedEvent': () => RelatedEvent.instanceRuntimeType, 'Request': () => _Request.instanceRuntimeType, 'ResourceProgressEvent': () => _ResourceProgressEvent.instanceRuntimeType, 'Response': () => _Response.instanceRuntimeType, + 'Rotation': () => Rotation.instanceRuntimeType, + 'Scale': () => Scale.instanceRuntimeType, 'Screen': () => Screen.instanceRuntimeType, 'ScreenOrientation': () => ScreenOrientation.instanceRuntimeType, 'ScrollState': () => ScrollState.instanceRuntimeType, @@ -512,6 +538,8 @@ final htmlBlinkMap = { 'SharedArrayBuffer': () => SharedArrayBuffer.instanceRuntimeType, 'SharedWorker': () => SharedWorker.instanceRuntimeType, 'SharedWorkerGlobalScope': () => SharedWorkerGlobalScope.instanceRuntimeType, + 'SimpleLength': () => SimpleLength.instanceRuntimeType, + 'Skew': () => Skew.instanceRuntimeType, 'SourceBuffer': () => SourceBuffer.instanceRuntimeType, 'SourceBufferList': () => SourceBufferList.instanceRuntimeType, 'SourceInfo': () => SourceInfo.instanceRuntimeType, @@ -530,20 +558,20 @@ final htmlBlinkMap = { 'SpeechSynthesisUtterance': () => SpeechSynthesisUtterance.instanceRuntimeType, 'SpeechSynthesisVoice': () => SpeechSynthesisVoice.instanceRuntimeType, - 'StashedMessagePort': () => StashedMessagePort.instanceRuntimeType, - 'StashedPortCollection': () => StashedPortCollection.instanceRuntimeType, 'Storage': () => Storage.instanceRuntimeType, 'StorageEvent': () => StorageEvent.instanceRuntimeType, 'StorageInfo': () => StorageInfo.instanceRuntimeType, + 'StorageManager': () => StorageManager.instanceRuntimeType, 'StorageQuota': () => StorageQuota.instanceRuntimeType, 'Stream': () => FileStream.instanceRuntimeType, 'StyleMedia': () => StyleMedia.instanceRuntimeType, + 'StylePropertyMap': () => StylePropertyMap.instanceRuntimeType, 'StyleSheet': () => StyleSheet.instanceRuntimeType, 'StyleSheetList': () => _StyleSheetList.instanceRuntimeType, + 'StyleValue': () => StyleValue.instanceRuntimeType, 'SubtleCrypto': () => _SubtleCrypto.instanceRuntimeType, 'SyncEvent': () => SyncEvent.instanceRuntimeType, 'SyncManager': () => SyncManager.instanceRuntimeType, - 'SyncRegistration': () => SyncRegistration.instanceRuntimeType, 'Text': () => Text.instanceRuntimeType, 'TextEvent': () => TextEvent.instanceRuntimeType, 'TextMetrics': () => TextMetrics.instanceRuntimeType, @@ -558,12 +586,34 @@ final htmlBlinkMap = { 'TrackDefault': () => TrackDefault.instanceRuntimeType, 'TrackDefaultList': () => TrackDefaultList.instanceRuntimeType, 'TrackEvent': () => TrackEvent.instanceRuntimeType, + 'TransformComponent': () => TransformComponent.instanceRuntimeType, + 'TransformValue': () => TransformValue.instanceRuntimeType, 'TransitionEvent': () => TransitionEvent.instanceRuntimeType, + 'Translation': () => Translation.instanceRuntimeType, 'TreeWalker': () => TreeWalker.instanceRuntimeType, 'UIEvent': () => UIEvent.instanceRuntimeType, 'URL': () => Url.instanceRuntimeType, + 'URLSearchParams': () => UrlSearchParams.instanceRuntimeType, 'URLUtils': () => UrlUtils.instanceRuntimeType, 'URLUtilsReadOnly': () => UrlUtilsReadOnly.instanceRuntimeType, + 'USB': () => _USB.instanceRuntimeType, + 'USBAlternateInterface': () => _USBAlternateInterface.instanceRuntimeType, + 'USBConfiguration': () => _USBConfiguration.instanceRuntimeType, + 'USBConnectionEvent': () => _USBConnectionEvent.instanceRuntimeType, + 'USBDevice': () => _USBDevice.instanceRuntimeType, + 'USBEndpoint': () => _USBEndpoint.instanceRuntimeType, + 'USBInTransferResult': () => _USBInTransferResult.instanceRuntimeType, + 'USBInterface': () => _USBInterface.instanceRuntimeType, + 'USBIsochronousInTransferPacket': () => + _USBIsochronousInTransferPacket.instanceRuntimeType, + 'USBIsochronousInTransferResult': () => + _USBIsochronousInTransferResult.instanceRuntimeType, + 'USBIsochronousOutTransferPacket': () => + _USBIsochronousOutTransferPacket.instanceRuntimeType, + 'USBIsochronousOutTransferResult': () => + _USBIsochronousOutTransferResult.instanceRuntimeType, + 'USBOutTransferResult': () => _USBOutTransferResult.instanceRuntimeType, + 'UnderlyingSourceBase': () => UnderlyingSourceBase.instanceRuntimeType, 'VRDevice': () => VRDevice.instanceRuntimeType, 'VREyeParameters': () => VREyeParameters.instanceRuntimeType, 'VRFieldOfView': () => VRFieldOfView.instanceRuntimeType, @@ -589,11 +639,11 @@ final htmlBlinkMap = { 'WorkerLocation': () => _WorkerLocation.instanceRuntimeType, 'WorkerNavigator': () => _WorkerNavigator.instanceRuntimeType, 'WorkerPerformance': () => WorkerPerformance.instanceRuntimeType, + 'Worklet': () => _Worklet.instanceRuntimeType, + 'WorkletGlobalScope': () => _WorkletGlobalScope.instanceRuntimeType, 'XMLDocument': () => XmlDocument.instanceRuntimeType, 'XMLHttpRequest': () => HttpRequest.instanceRuntimeType, 'XMLHttpRequestEventTarget': () => HttpRequestEventTarget.instanceRuntimeType, - 'XMLHttpRequestProgressEvent': () => - _XMLHttpRequestProgressEvent.instanceRuntimeType, 'XMLHttpRequestUpload': () => HttpRequestUpload.instanceRuntimeType, 'XMLSerializer': () => XmlSerializer.instanceRuntimeType, 'XPathEvaluator': () => XPathEvaluator.instanceRuntimeType, @@ -810,6 +860,15 @@ _createCustomUpgrader(Type customElementClass, $this) { .setInstanceInterceptor($this, customElementClass, customElement: true); } +/** + * Emitted for any setlike IDL entry needs a callback signature. + * Today there is only one. + */ +@DomName('FontFaceSetForEachCallback') +@Experimental() // untriaged +typedef void FontFaceSetForEachCallback( + FontFace fontFace, FontFace fontFaceAgain, FontFaceSet set); + // Copyright (c) 2013, 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. @@ -893,6 +952,18 @@ class AnchorElement extends HtmlElement implements UrlUtils { set hreflang(String value) => _blink.BlinkHTMLAnchorElement.instance.hreflang_Setter_(this, value); + @DomName('HTMLAnchorElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + String get referrerpolicy => + _blink.BlinkHTMLAnchorElement.instance.referrerpolicy_Getter_(this); + + @DomName('HTMLAnchorElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + set referrerpolicy(String value) => _blink.BlinkHTMLAnchorElement.instance + .referrerpolicy_Setter_(this, value); + @DomName('HTMLAnchorElement.rel') @DocsEditable() String get rel => _blink.BlinkHTMLAnchorElement.instance.rel_Getter_(this); @@ -1081,23 +1152,23 @@ class Animation extends EventTarget { set effect(AnimationEffectReadOnly value) => _blink.BlinkAnimation.instance.effect_Setter_(this, value); - @DomName('Animation.endClip') - @DocsEditable() - @Experimental() // untriaged - num get endClip => _blink.BlinkAnimation.instance.endClip_Getter_(this); - - @DomName('Animation.endClip') - @DocsEditable() - @Experimental() // untriaged - set endClip(num value) => - _blink.BlinkAnimation.instance.endClip_Setter_(this, value); - @DomName('Animation.finished') @DocsEditable() @Experimental() // untriaged Future get finished => convertNativePromiseToDartFuture( _blink.BlinkAnimation.instance.finished_Getter_(this)); + @DomName('Animation.id') + @DocsEditable() + @Experimental() // untriaged + String get id => _blink.BlinkAnimation.instance.id_Getter_(this); + + @DomName('Animation.id') + @DocsEditable() + @Experimental() // untriaged + set id(String value) => + _blink.BlinkAnimation.instance.id_Setter_(this, value); + @DomName('Animation.playState') @DocsEditable() @Experimental() // untriaged @@ -1122,17 +1193,6 @@ class Animation extends EventTarget { Future get ready => convertNativePromiseToDartFuture( _blink.BlinkAnimation.instance.ready_Getter_(this)); - @DomName('Animation.startClip') - @DocsEditable() - @Experimental() // untriaged - num get startClip => _blink.BlinkAnimation.instance.startClip_Getter_(this); - - @DomName('Animation.startClip') - @DocsEditable() - @Experimental() // untriaged - set startClip(num value) => - _blink.BlinkAnimation.instance.startClip_Setter_(this, value); - @DomName('Animation.startTime') @DocsEditable() @Experimental() // untriaged @@ -1830,6 +1890,18 @@ class AreaElement extends HtmlElement implements UrlUtils { set coords(String value) => _blink.BlinkHTMLAreaElement.instance.coords_Setter_(this, value); + @DomName('HTMLAreaElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + String get referrerpolicy => + _blink.BlinkHTMLAreaElement.instance.referrerpolicy_Getter_(this); + + @DomName('HTMLAreaElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + set referrerpolicy(String value) => + _blink.BlinkHTMLAreaElement.instance.referrerpolicy_Setter_(this, value); + @DomName('HTMLAreaElement.shape') @DocsEditable() String get shape => _blink.BlinkHTMLAreaElement.instance.shape_Getter_(this); @@ -2428,28 +2500,9 @@ class Blob extends DartHtmlDomObject { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('Bluetooth') +@DomName('BlobCallback') @Experimental() // untriaged -class Bluetooth extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory Bluetooth._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - Bluetooth.internal_() {} - - @DomName('Bluetooth.requestDevice') - @DocsEditable() - @Experimental() // untriaged - Future requestDevice(Map options) => convertNativePromiseToDartFuture( - _blink.BlinkBluetooth.instance.requestDevice_Callback_1_( - this, convertDartToNative_Dictionary(options))); -} +typedef void BlobCallback(Blob blob); // 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 // BSD-style license that can be found in the LICENSE file. @@ -2457,232 +2510,32 @@ class Bluetooth extends DartHtmlDomObject { // WARNING: Do not edit - generated code. @DocsEditable() -@DomName('BluetoothDevice') +@DomName('BlobEvent') @Experimental() // untriaged -class BluetoothDevice extends DartHtmlDomObject { +class BlobEvent extends Event { // To suppress missing implicit constructor warnings. - factory BluetoothDevice._() { + factory BlobEvent._() { throw new UnsupportedError("Not supported"); } + @DomName('BlobEvent.BlobEvent') + @DocsEditable() + factory BlobEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkBlobEvent.instance + .constructorCallback_2_(type, eventInitDict_1); + } + @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - BluetoothDevice.internal_() {} + BlobEvent.internal_() : super.internal_(); - @DomName('BluetoothDevice.deviceClass') + @DomName('BlobEvent.data') @DocsEditable() @Experimental() // untriaged - int get deviceClass => - _blink.BlinkBluetoothDevice.instance.deviceClass_Getter_(this); - - @DomName('BluetoothDevice.instanceID') - @DocsEditable() - @Experimental() // untriaged - String get instanceID => - _blink.BlinkBluetoothDevice.instance.instanceID_Getter_(this); - - @DomName('BluetoothDevice.name') - @DocsEditable() - @Experimental() // untriaged - String get name => _blink.BlinkBluetoothDevice.instance.name_Getter_(this); - - @DomName('BluetoothDevice.paired') - @DocsEditable() - @Experimental() // untriaged - bool get paired => _blink.BlinkBluetoothDevice.instance.paired_Getter_(this); - - @DomName('BluetoothDevice.productID') - @DocsEditable() - @Experimental() // untriaged - int get productID => - _blink.BlinkBluetoothDevice.instance.productID_Getter_(this); - - @DomName('BluetoothDevice.productVersion') - @DocsEditable() - @Experimental() // untriaged - int get productVersion => - _blink.BlinkBluetoothDevice.instance.productVersion_Getter_(this); - - @DomName('BluetoothDevice.vendorID') - @DocsEditable() - @Experimental() // untriaged - int get vendorID => - _blink.BlinkBluetoothDevice.instance.vendorID_Getter_(this); - - @DomName('BluetoothDevice.vendorIDSource') - @DocsEditable() - @Experimental() // untriaged - String get vendorIDSource => - _blink.BlinkBluetoothDevice.instance.vendorIDSource_Getter_(this); - - @DomName('BluetoothDevice.connectGATT') - @DocsEditable() - @Experimental() // untriaged - Future connectGatt() => convertNativePromiseToDartFuture( - _blink.BlinkBluetoothDevice.instance.connectGATT_Callback_0_(this)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('BluetoothGATTCharacteristic') -@Experimental() // untriaged -class BluetoothGattCharacteristic extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory BluetoothGattCharacteristic._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - BluetoothGattCharacteristic.internal_() {} - - @DomName('BluetoothGATTCharacteristic.uuid') - @DocsEditable() - @Experimental() // untriaged - String get uuid => - _blink.BlinkBluetoothGATTCharacteristic.instance.uuid_Getter_(this); - - @DomName('BluetoothGATTCharacteristic.readValue') - @DocsEditable() - @Experimental() // untriaged - Future readValue() => convertNativePromiseToDartFuture(_blink - .BlinkBluetoothGATTCharacteristic.instance - .readValue_Callback_0_(this)); - - @DomName('BluetoothGATTCharacteristic.writeValue') - @DocsEditable() - @Experimental() // untriaged - Future writeValue(/*BufferSource*/ value) => convertNativePromiseToDartFuture( - _blink.BlinkBluetoothGATTCharacteristic.instance - .writeValue_Callback_1_(this, value)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('BluetoothGATTRemoteServer') -@Experimental() // untriaged -class BluetoothGattRemoteServer extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory BluetoothGattRemoteServer._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - BluetoothGattRemoteServer.internal_() {} - - @DomName('BluetoothGATTRemoteServer.connected') - @DocsEditable() - @Experimental() // untriaged - bool get connected => - _blink.BlinkBluetoothGATTRemoteServer.instance.connected_Getter_(this); - - @DomName('BluetoothGATTRemoteServer.getPrimaryService') - @DocsEditable() - @Experimental() // untriaged - Future getPrimaryService(/*BluetoothServiceUUID*/ service) => - convertNativePromiseToDartFuture(_blink - .BlinkBluetoothGATTRemoteServer.instance - .getPrimaryService_Callback_1_(this, service)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('BluetoothGATTService') -@Experimental() // untriaged -class BluetoothGattService extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory BluetoothGattService._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - BluetoothGattService.internal_() {} - - @DomName('BluetoothGATTService.isPrimary') - @DocsEditable() - @Experimental() // untriaged - bool get isPrimary => - _blink.BlinkBluetoothGATTService.instance.isPrimary_Getter_(this); - - @DomName('BluetoothGATTService.uuid') - @DocsEditable() - @Experimental() // untriaged - String get uuid => - _blink.BlinkBluetoothGATTService.instance.uuid_Getter_(this); - - @DomName('BluetoothGATTService.getCharacteristic') - @DocsEditable() - @Experimental() // untriaged - Future getCharacteristic(/*BluetoothCharacteristicUUID*/ characteristic) => - convertNativePromiseToDartFuture(_blink.BlinkBluetoothGATTService.instance - .getCharacteristic_Callback_1_(this, characteristic)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('BluetoothUUID') -@Experimental() // untriaged -class BluetoothUuid extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory BluetoothUuid._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - BluetoothUuid.internal_() {} - - @DomName('BluetoothUUID.canonicalUUID') - @DocsEditable() - @Experimental() // untriaged - static String canonicalUuid(int alias) => - _blink.BlinkBluetoothUUID.instance.canonicalUUID_Callback_1_(alias); - - @DomName('BluetoothUUID.getCharacteristic') - @DocsEditable() - @Experimental() // untriaged - static String getCharacteristic(Object name) => - _blink.BlinkBluetoothUUID.instance.getCharacteristic_Callback_1_(name); - - @DomName('BluetoothUUID.getDescriptor') - @DocsEditable() - @Experimental() // untriaged - static String getDescriptor(Object name) => - _blink.BlinkBluetoothUUID.instance.getDescriptor_Callback_1_(name); - - @DomName('BluetoothUUID.getService') - @DocsEditable() - @Experimental() // untriaged - static String getService(Object name) => - _blink.BlinkBluetoothUUID.instance.getService_Callback_1_(name); + Blob get data => _blink.BlinkBlobEvent.instance.data_Getter_(this); } // 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 @@ -3218,6 +3071,151 @@ class CacheStorage extends DartHtmlDomObject { // 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. + +@DocsEditable() +@DomName('CalcLength') +@Experimental() // untriaged +class CalcLength extends LengthValue { + // To suppress missing implicit constructor warnings. + factory CalcLength._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('CalcLength.CalcLength') + @DocsEditable() + factory CalcLength(calcDictionary_OR_length) { + if ((calcDictionary_OR_length is LengthValue)) { + return _blink.BlinkCalcLength.instance + .constructorCallback_1_(calcDictionary_OR_length); + } + if ((calcDictionary_OR_length is Map)) { + var calcDictionary_1 = + convertDartToNative_Dictionary(calcDictionary_OR_length); + return _blink.BlinkCalcLength.instance + .constructorCallback_1_(calcDictionary_1); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + CalcLength.internal_() : super.internal_(); + + @DomName('CalcLength.ch') + @DocsEditable() + @Experimental() // untriaged + num get ch => _blink.BlinkCalcLength.instance.ch_Getter_(this); + + @DomName('CalcLength.cm') + @DocsEditable() + @Experimental() // untriaged + num get cm => _blink.BlinkCalcLength.instance.cm_Getter_(this); + + @DomName('CalcLength.em') + @DocsEditable() + @Experimental() // untriaged + num get em => _blink.BlinkCalcLength.instance.em_Getter_(this); + + @DomName('CalcLength.ex') + @DocsEditable() + @Experimental() // untriaged + num get ex => _blink.BlinkCalcLength.instance.ex_Getter_(this); + + @DomName('CalcLength.in') + @DocsEditable() + @Experimental() // untriaged + num get inch => _blink.BlinkCalcLength.instance.in_Getter_(this); + + @DomName('CalcLength.mm') + @DocsEditable() + @Experimental() // untriaged + num get mm => _blink.BlinkCalcLength.instance.mm_Getter_(this); + + @DomName('CalcLength.pc') + @DocsEditable() + @Experimental() // untriaged + num get pc => _blink.BlinkCalcLength.instance.pc_Getter_(this); + + @DomName('CalcLength.percent') + @DocsEditable() + @Experimental() // untriaged + num get percent => _blink.BlinkCalcLength.instance.percent_Getter_(this); + + @DomName('CalcLength.pt') + @DocsEditable() + @Experimental() // untriaged + num get pt => _blink.BlinkCalcLength.instance.pt_Getter_(this); + + @DomName('CalcLength.px') + @DocsEditable() + @Experimental() // untriaged + num get px => _blink.BlinkCalcLength.instance.px_Getter_(this); + + @DomName('CalcLength.rem') + @DocsEditable() + @Experimental() // untriaged + num get rem => _blink.BlinkCalcLength.instance.rem_Getter_(this); + + @DomName('CalcLength.vh') + @DocsEditable() + @Experimental() // untriaged + num get vh => _blink.BlinkCalcLength.instance.vh_Getter_(this); + + @DomName('CalcLength.vmax') + @DocsEditable() + @Experimental() // untriaged + num get vmax => _blink.BlinkCalcLength.instance.vmax_Getter_(this); + + @DomName('CalcLength.vmin') + @DocsEditable() + @Experimental() // untriaged + num get vmin => _blink.BlinkCalcLength.instance.vmin_Getter_(this); + + @DomName('CalcLength.vw') + @DocsEditable() + @Experimental() // untriaged + num get vw => _blink.BlinkCalcLength.instance.vw_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('CanvasCaptureMediaStreamTrack') +@Experimental() // untriaged +class CanvasCaptureMediaStreamTrack extends MediaStreamTrack { + // To suppress missing implicit constructor warnings. + factory CanvasCaptureMediaStreamTrack._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + CanvasCaptureMediaStreamTrack.internal_() : super.internal_(); + + @DomName('CanvasCaptureMediaStreamTrack.canvas') + @DocsEditable() + @Experimental() // untriaged + CanvasElement get canvas => + _blink.BlinkCanvasCaptureMediaStreamTrack.instance.canvas_Getter_(this); + + @DomName('CanvasCaptureMediaStreamTrack.requestFrame') + @DocsEditable() + @Experimental() // untriaged + void requestFrame() => _blink.BlinkCanvasCaptureMediaStreamTrack.instance + .requestFrame_Callback_0_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + @DomName('HTMLCanvasElement') class CanvasElement extends HtmlElement implements CanvasImageSource { // To suppress missing implicit constructor warnings. @@ -3291,6 +3289,15 @@ class CanvasElement extends HtmlElement implements CanvasImageSource { set width(int value) => _blink.BlinkHTMLCanvasElement.instance.width_Setter_(this, value); + MediaStream captureStream([num frameRate]) { + if (frameRate != null) { + return _blink.BlinkHTMLCanvasElement.instance + .captureStream_Callback_1_(this, frameRate); + } + return _blink.BlinkHTMLCanvasElement.instance + .captureStream_Callback_0_(this); + } + Object getContext(String contextId, [Map attributes]) { if (attributes != null) { return _blink.BlinkHTMLCanvasElement.instance.getContext_Callback_2_( @@ -3300,6 +3307,17 @@ class CanvasElement extends HtmlElement implements CanvasImageSource { .getContext_Callback_1_(this, contextId); } + void toBlob(BlobCallback callback, String type, [Object arguments]) { + if (arguments != null) { + _blink.BlinkHTMLCanvasElement.instance + .toBlob_Callback_3_(this, callback, type, arguments); + return; + } + _blink.BlinkHTMLCanvasElement.instance + .toBlob_Callback_2_(this, callback, type); + return; + } + String _toDataUrl(String type, [arguments_OR_quality]) { if ((type is String || type == null) && arguments_OR_quality == null) { return _blink.BlinkHTMLCanvasElement.instance @@ -3313,8 +3331,7 @@ class CanvasElement extends HtmlElement implements CanvasImageSource { return _blink.BlinkHTMLCanvasElement.instance .toDataURL_Callback_1_(this, type); } - if ((arguments_OR_quality is num || arguments_OR_quality == null) && - (type is String || type == null)) { + if ((arguments_OR_quality is num) && (type is String || type == null)) { return _blink.BlinkHTMLCanvasElement.instance .toDataURL_Callback_2_(this, type, arguments_OR_quality); } @@ -3674,6 +3691,20 @@ class CanvasRenderingContext2D extends DartHtmlDomObject _blink.BlinkCanvasRenderingContext2D.instance .imageSmoothingEnabled_Setter_(this, value); + @DomName('CanvasRenderingContext2D.imageSmoothingQuality') + @DocsEditable() + @Experimental() // untriaged + String get imageSmoothingQuality => + _blink.BlinkCanvasRenderingContext2D.instance + .imageSmoothingQuality_Getter_(this); + + @DomName('CanvasRenderingContext2D.imageSmoothingQuality') + @DocsEditable() + @Experimental() // untriaged + set imageSmoothingQuality(String value) => + _blink.BlinkCanvasRenderingContext2D.instance + .imageSmoothingQuality_Setter_(this, value); + @DomName('CanvasRenderingContext2D.lineCap') @DocsEditable() String get lineCap => @@ -4544,18 +4575,6 @@ class CharacterData extends Node _blink.BlinkCharacterData.instance .substringData_Callback_2_(this, offset, count); - @DomName('CharacterData.after') - @DocsEditable() - @Experimental() // untriaged - void after(Object nodes) => - _blink.BlinkCharacterData.instance.after_Callback_1_(this, nodes); - - @DomName('CharacterData.before') - @DocsEditable() - @Experimental() // untriaged - void before(Object nodes) => - _blink.BlinkCharacterData.instance.before_Callback_1_(this, nodes); - @DomName('CharacterData.nextElementSibling') @DocsEditable() Element get nextElementSibling => @@ -4581,16 +4600,6 @@ abstract class ChildNode extends DartHtmlDomObject { throw new UnsupportedError("Not supported"); } - @DomName('ChildNode.after') - @DocsEditable() - @Experimental() // untriaged - void after(Object nodes); - - @DomName('ChildNode.before') - @DocsEditable() - @Experimental() // untriaged - void before(Object nodes); - @DomName('ChildNode.remove') @DocsEditable() @Experimental() // untriaged @@ -4749,6 +4758,12 @@ class Clients extends DartHtmlDomObject { Future claim() => convertNativePromiseToDartFuture( _blink.BlinkClients.instance.claim_Callback_0_(this)); + @DomName('Clients.get') + @DocsEditable() + @Experimental() // untriaged + Future get(String id) => convertNativePromiseToDartFuture( + _blink.BlinkClients.instance.get_Callback_1_(this, id)); + Future matchAll([Map options]) { if (options != null) { return _blink.BlinkClients.instance @@ -5477,19 +5492,12 @@ class CredentialsContainer extends DartHtmlDomObject { @Deprecated("Internal Use Only") CredentialsContainer.internal_() {} - @DomName('CredentialsContainer.notifySignedIn') - @DocsEditable() - @Experimental() // untriaged - Future notifySignedIn(Credential credential) => - convertNativePromiseToDartFuture(_blink.BlinkCredentialsContainer.instance - .notifySignedIn_Callback_1_(this, credential)); - - Future request([Map options]) { + Future get([Map options]) { if (options != null) { return _blink.BlinkCredentialsContainer.instance - .request_Callback_1_(this, convertDartToNative_Dictionary(options)); + .get_Callback_1_(this, convertDartToNative_Dictionary(options)); } - return _blink.BlinkCredentialsContainer.instance.request_Callback_0_(this); + return _blink.BlinkCredentialsContainer.instance.get_Callback_0_(this); } @DomName('CredentialsContainer.requireUserMediation') @@ -5498,40 +5506,13 @@ class CredentialsContainer extends DartHtmlDomObject { Future requireUserMediation() => convertNativePromiseToDartFuture(_blink.BlinkCredentialsContainer.instance .requireUserMediation_Callback_0_(this)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('CrossOriginConnectEvent') -@Experimental() // untriaged -class CrossOriginConnectEvent extends Event { - // To suppress missing implicit constructor warnings. - factory CrossOriginConnectEvent._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - CrossOriginConnectEvent.internal_() : super.internal_(); - - @DomName('CrossOriginConnectEvent.client') + @DomName('CredentialsContainer.store') @DocsEditable() @Experimental() // untriaged - CrossOriginServiceWorkerClient get client => - _blink.BlinkCrossOriginConnectEvent.instance.client_Getter_(this); - - @DomName('CrossOriginConnectEvent.acceptConnection') - @DocsEditable() - @Experimental() // untriaged - void acceptConnection(Future shouldAccept) => - _blink.BlinkCrossOriginConnectEvent.instance - .acceptConnection_Callback_1_(this, shouldAccept); + Future store(Credential credential) => + convertNativePromiseToDartFuture(_blink.BlinkCredentialsContainer.instance + .store_Callback_1_(this, credential)); } // 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 @@ -5691,6 +5672,12 @@ class Css extends DartHtmlDomObject { @Deprecated("Internal Use Only") Css.internal_() {} + @DomName('CSS.escape') + @DocsEditable() + @Experimental() // untriaged + static String escape(String ident) => + _blink.BlinkCSS.instance.escape_Callback_1_(ident); + @DomName('CSS.supports') @DocsEditable() static bool supports(String property, String value) => @@ -5961,6 +5948,39 @@ class CssMediaRule extends CssGroupingRule { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('CSSNamespaceRule') +@Experimental() // untriaged +class CssNamespaceRule extends CssRule { + // To suppress missing implicit constructor warnings. + factory CssNamespaceRule._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + CssNamespaceRule.internal_() : super.internal_(); + + @DomName('CSSNamespaceRule.namespaceURI') + @DocsEditable() + @Experimental() // untriaged + String get namespaceUri => + _blink.BlinkCSSNamespaceRule.instance.namespaceURI_Getter_(this); + + @DomName('CSSNamespaceRule.prefix') + @DocsEditable() + @Experimental() // untriaged + String get prefix => + _blink.BlinkCSSNamespaceRule.instance.prefix_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('CSSPageRule') class CssPageRule extends CssRule { @@ -6036,6 +6056,11 @@ class CssRule extends DartHtmlDomObject { @DocsEditable() static const int MEDIA_RULE = 4; + @DomName('CSSRule.NAMESPACE_RULE') + @DocsEditable() + @Experimental() // untriaged + static const int NAMESPACE_RULE = 10; + @DomName('CSSRule.PAGE_RULE') @DocsEditable() static const int PAGE_RULE = 6; @@ -6152,7 +6177,7 @@ class CssStyleDeclaration extends DartHtmlDomObject bool _hasProperty(String propertyName) => _blink.BlinkCSSStyleDeclaration.instance - .$__propertyQuery___Callback_1_(this, propertyName); + .$__get___propertyIsEnumerable_Callback_1_(this, propertyName); @DomName('CSSStyleDeclaration.setProperty') void setProperty(String propertyName, String value, [String priority]) { @@ -6205,6 +6230,18 @@ class CssStyleDeclaration extends DartHtmlDomObject @Deprecated("Internal Use Only") CssStyleDeclaration.internal_() {} + @DomName('CSSStyleDeclaration.cssFloat') + @DocsEditable() + @Experimental() // untriaged + String get cssFloat => + _blink.BlinkCSSStyleDeclaration.instance.cssFloat_Getter_(this); + + @DomName('CSSStyleDeclaration.cssFloat') + @DocsEditable() + @Experimental() // untriaged + set cssFloat(String value) => + _blink.BlinkCSSStyleDeclaration.instance.cssFloat_Setter_(this, value); + @DomName('CSSStyleDeclaration.cssText') @DocsEditable() String get cssText => @@ -9257,17 +9294,6 @@ class CustomEvent extends Event { return _detail; } - @DomName('CustomEvent.CustomEvent') - @DocsEditable() - factory CustomEvent._(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkCustomEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkCustomEvent.instance.constructorCallback_1_(type); - } - @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -9623,6 +9649,16 @@ class DedicatedWorkerGlobalScope extends WorkerGlobalScope { @Deprecated("Internal Use Only") DedicatedWorkerGlobalScope.internal_() : super.internal_(); + @DomName('DedicatedWorkerGlobalScope.PERSISTENT') + @DocsEditable() + @Experimental() // untriaged + static const int PERSISTENT = 1; + + @DomName('DedicatedWorkerGlobalScope.TEMPORARY') + @DocsEditable() + @Experimental() // untriaged + static const int TEMPORARY = 0; + void postMessage(Object message, [List transfer]) { if (transfer != null) { _blink.BlinkDedicatedWorkerGlobalScope.instance.postMessage_Callback_2_( @@ -9634,6 +9670,60 @@ class DedicatedWorkerGlobalScope extends WorkerGlobalScope { return; } + void _webkitRequestFileSystem(int type, int size, + [_FileSystemCallback successCallback, _ErrorCallback errorCallback]) { + if (errorCallback != null) { + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_4_( + this, type, size, successCallback, errorCallback); + return; + } + if (successCallback != null) { + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_3_( + this, type, size, successCallback); + return; + } + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_2_(this, type, size); + return; + } + + @DomName('DedicatedWorkerGlobalScope.webkitRequestFileSystemSync') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.SAFARI) + @Experimental() + @Experimental() // untriaged + _DOMFileSystemSync requestFileSystemSync(int type, int size) => + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitRequestFileSystemSync_Callback_2_(this, type, size); + + @DomName('DedicatedWorkerGlobalScope.webkitResolveLocalFileSystemSyncURL') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.SAFARI) + @Experimental() + @Experimental() // untriaged + _EntrySync resolveLocalFileSystemSyncUrl(String url) => + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemSyncURL_Callback_1_(this, url); + + void _webkitResolveLocalFileSystemUrl( + String url, _EntryCallback successCallback, + [_ErrorCallback errorCallback]) { + if (errorCallback != null) { + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemURL_Callback_3_( + this, url, successCallback, errorCallback); + return; + } + _blink.BlinkDedicatedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemURL_Callback_2_( + this, url, successCallback); + return; + } + /// Stream of `message` events handled by this [DedicatedWorkerGlobalScope]. @DomName('DedicatedWorkerGlobalScope.onmessage') @DocsEditable() @@ -9646,45 +9736,6 @@ class DedicatedWorkerGlobalScope extends WorkerGlobalScope { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('DefaultSessionStartEvent') -@Experimental() // untriaged -class DefaultSessionStartEvent extends Event { - // To suppress missing implicit constructor warnings. - factory DefaultSessionStartEvent._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('DefaultSessionStartEvent.DefaultSessionStartEvent') - @DocsEditable() - factory DefaultSessionStartEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkDefaultSessionStartEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkDefaultSessionStartEvent.instance - .constructorCallback_1_(type); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - DefaultSessionStartEvent.internal_() : super.internal_(); - - @DomName('DefaultSessionStartEvent.session') - @DocsEditable() - @Experimental() // untriaged - PresentationSession get session => - _blink.BlinkDefaultSessionStartEvent.instance.session_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('DeprecatedStorageInfo') @Experimental() // untriaged @@ -10604,6 +10655,11 @@ class Document extends Node { List get _styleSheets => (_blink.BlinkDocument.instance.styleSheets_Getter_(this)); + @DomName('Document.suborigin') + @DocsEditable() + @Experimental() // untriaged + String get suborigin => _blink.BlinkDocument.instance.suborigin_Getter_(this); + @DomName('Document.timeline') @DocsEditable() @Experimental() // untriaged @@ -10798,15 +10854,6 @@ class Document extends Node { void exitPointerLock() => _blink.BlinkDocument.instance.exitPointerLock_Callback_0_(this); - @DomName('Document.getCSSCanvasContext') - @DocsEditable() - // https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/Functions.html - @Experimental() // non-standard - Object _getCssCanvasContext( - String contextId, String name, int width, int height) => - (_blink.BlinkDocument.instance.getCSSCanvasContext_Callback_4_( - this, contextId, name, width, height)); - @DomName('Document.getElementsByClassName') @DocsEditable() List getElementsByClassName(String classNames) => @@ -11620,6 +11667,8 @@ class DomException extends DartHtmlDomObject { static const String TIMEOUT = 'TimeoutError'; static const String INVALID_NODE_TYPE = 'InvalidNodeTypeError'; static const String DATA_CLONE = 'DataCloneError'; + // Is TypeError class derived from DomException but name is 'TypeError' + static const String TYPE_ERROR = 'TypeError'; String _name; String _message; @@ -11757,7 +11806,7 @@ class DomMatrix extends DomMatrixReadOnly { if (other == null) { return _blink.BlinkDOMMatrix.instance.constructorCallback_0_(); } - if ((other is DomMatrixReadOnly || other == null)) { + if ((other is DomMatrixReadOnly)) { return _blink.BlinkDOMMatrix.instance.constructorCallback_1_(other); } throw new ArgumentError("Incorrect number or type of arguments"); @@ -12339,10 +12388,7 @@ class DomPoint extends DomPointReadOnly { @DomName('DOMPoint.DOMPoint') @DocsEditable() factory DomPoint([point_OR_x, num y, num z, num w]) { - if ((point_OR_x is Map || point_OR_x == null) && - y == null && - z == null && - w == null) { + if ((point_OR_x is Map) && y == null && z == null && w == null) { var point_1 = convertDartToNative_Dictionary(point_OR_x); return _blink.BlinkDOMPoint.instance.constructorCallback_1_(point_1); } @@ -12638,42 +12684,6 @@ class DomRectReadOnly extends DartHtmlDomObject implements Rectangle { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('DOMSettableTokenList') -class DomSettableTokenList extends DomTokenList { - // To suppress missing implicit constructor warnings. - factory DomSettableTokenList._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - DomSettableTokenList.internal_() : super.internal_(); - - @DomName('DOMSettableTokenList.value') - @DocsEditable() - String get value => - _blink.BlinkDOMSettableTokenList.instance.value_Getter_(this); - - @DomName('DOMSettableTokenList.value') - @DocsEditable() - set value(String value) => - _blink.BlinkDOMSettableTokenList.instance.value_Setter_(this, value); - - @DomName('DOMSettableTokenList.item') - @DocsEditable() - @Experimental() // untriaged - String item(int index) => - _blink.BlinkDOMSettableTokenList.instance.item_Callback_1_(this, index); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('DOMStringList') class DomStringList extends DartHtmlDomObject @@ -12776,12 +12786,12 @@ class DomStringMap extends DartHtmlDomObject { DomStringMap.internal_() {} void __delete__(index_OR_name) { - if ((index_OR_name is String || index_OR_name == null)) { + if ((index_OR_name is String)) { _blink.BlinkDOMStringMap.instance .$__delete___Callback_1_(this, index_OR_name); return; } - if ((index_OR_name is int || index_OR_name == null)) { + if ((index_OR_name is int)) { _blink.BlinkDOMStringMap.instance .$__delete___Callback_1_(this, index_OR_name); return; @@ -12795,14 +12805,12 @@ class DomStringMap extends DartHtmlDomObject { _blink.BlinkDOMStringMap.instance.$__getter___Callback_1_(this, index); void __setter__(index_OR_name, String value) { - if ((value is String || value == null) && - (index_OR_name is String || index_OR_name == null)) { + if ((value is String) && (index_OR_name is String)) { _blink.BlinkDOMStringMap.instance .$__setter___Callback_2_(this, index_OR_name, value); return; } - if ((value is String || value == null) && - (index_OR_name is int || index_OR_name == null)) { + if ((value is String) && (index_OR_name is int)) { _blink.BlinkDOMStringMap.instance .$__setter___Callback_2_(this, index_OR_name, value); return; @@ -12840,6 +12848,17 @@ class DomTokenList extends DartHtmlDomObject { @DocsEditable() int get length => _blink.BlinkDOMTokenList.instance.length_Getter_(this); + @DomName('DOMTokenList.value') + @DocsEditable() + @Experimental() // untriaged + String get value => _blink.BlinkDOMTokenList.instance.value_Getter_(this); + + @DomName('DOMTokenList.value') + @DocsEditable() + @Experimental() // untriaged + set value(String value) => + _blink.BlinkDOMTokenList.instance.value_Setter_(this, value); + @DomName('DOMTokenList.add') @DocsEditable() @Experimental() // untriaged @@ -12851,10 +12870,15 @@ class DomTokenList extends DartHtmlDomObject { bool contains(String token) => _blink.BlinkDOMTokenList.instance.contains_Callback_1_(this, token); - @DomName('DOMTokenList.item') - @DocsEditable() - String item(int index) => - _blink.BlinkDOMTokenList.instance.item_Callback_1_(this, index); + String item(int index) { + if ((index is int)) { + return _blink.BlinkDOMTokenList.instance.item_Callback_1_(this, index); + } + if ((index is int)) { + return _blink.BlinkDOMTokenList.instance.item_Callback_1_(this, index); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('DOMTokenList.remove') @DocsEditable() @@ -12862,6 +12886,12 @@ class DomTokenList extends DartHtmlDomObject { void remove(String tokens) => _blink.BlinkDOMTokenList.instance.remove_Callback_1_(this, tokens); + @DomName('DOMTokenList.supports') + @DocsEditable() + @Experimental() // untriaged + bool supports(String token) => + _blink.BlinkDOMTokenList.instance.supports_Callback_1_(this, token); + bool toggle(String token, [bool force]) { if (force != null) { return _blink.BlinkDOMTokenList.instance @@ -15045,6 +15075,12 @@ class Element extends Node base.href = document.baseUri; _parseDocument.head.append(base); } + + // TODO(terry): Fixes Chromium 50 change no body after createHtmlDocument() + if (_parseDocument.body == null) { + _parseDocument.body = _parseDocument.createElement("body"); + } + var contextElement; if (this is BodyElement) { contextElement = _parseDocument.body; @@ -15216,24 +15252,26 @@ class Element extends Node @DomName('Element.offsetParent') @DocsEditable() Element get offsetParent => - _blink.BlinkElement.instance.offsetParent_Getter_(this); + _blink.BlinkHTMLElement.instance.offsetParent_Getter_(this); @DomName('Element.offsetHeight') @DocsEditable() int get offsetHeight => - _blink.BlinkElement.instance.offsetHeight_Getter_(this); + _blink.BlinkHTMLElement.instance.offsetHeight_Getter_(this); @DomName('Element.offsetLeft') @DocsEditable() - int get offsetLeft => _blink.BlinkElement.instance.offsetLeft_Getter_(this); + int get offsetLeft => + _blink.BlinkHTMLElement.instance.offsetLeft_Getter_(this); @DomName('Element.offsetTop') @DocsEditable() - int get offsetTop => _blink.BlinkElement.instance.offsetTop_Getter_(this); + int get offsetTop => _blink.BlinkHTMLElement.instance.offsetTop_Getter_(this); @DomName('Element.offsetWidth') @DocsEditable() - int get offsetWidth => _blink.BlinkElement.instance.offsetWidth_Getter_(this); + int get offsetWidth => + _blink.BlinkHTMLElement.instance.offsetWidth_Getter_(this); @DomName('Element.scrollHeight') @DocsEditable() @@ -16041,6 +16079,12 @@ class Element extends Node void focus(); + @DomName('Element.assignedSlot') + @DocsEditable() + @Experimental() // untriaged + SlotElement get assignedSlot => + _blink.BlinkElement.instance.assignedSlot_Getter_(this); + @DomName('Element.attributes') @DocsEditable() _NamedNodeMap get _attributes => @@ -16151,6 +16195,17 @@ class Element extends Node ShadowRoot get shadowRoot => _blink.BlinkElement.instance.shadowRoot_Getter_(this); + @DomName('Element.slot') + @DocsEditable() + @Experimental() // untriaged + String get slot => _blink.BlinkElement.instance.slot_Getter_(this); + + @DomName('Element.slot') + @DocsEditable() + @Experimental() // untriaged + set slot(String value) => + _blink.BlinkElement.instance.slot_Setter_(this, value); + @DomName('Element.tagName') @DocsEditable() String get tagName => _blink.BlinkElement.instance.tagName_Getter_(this); @@ -16170,22 +16225,26 @@ class Element extends Node throw new ArgumentError("Incorrect number or type of arguments"); } + @DomName('Element.attachShadow') + @DocsEditable() + @Experimental() // untriaged + ShadowRoot attachShadow(Map shadowRootInitDict) => + _blink.BlinkElement.instance.attachShadow_Callback_1_( + this, convertDartToNative_Dictionary(shadowRootInitDict)); + @DomName('Element.closest') @DocsEditable() @Experimental() // untriaged Element closest(String selectors) => _blink.BlinkElement.instance.closest_Callback_1_(this, selectors); - ShadowRoot createShadowRoot([Map shadowRootInitDict]) { - if (shadowRootInitDict == null) { - return _blink.BlinkElement.instance.createShadowRoot_Callback_0_(this); - } - if ((shadowRootInitDict is Map)) { - return _blink.BlinkElement.instance.createShadowRoot_Callback_1_( - this, convertDartToNative_Dictionary(shadowRootInitDict)); - } - throw new ArgumentError("Incorrect number or type of arguments"); - } + @DomName('Element.createShadowRoot') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME, '25') + @Experimental() + // https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-shadow-aware-create-shadow-root + ShadowRoot createShadowRoot() => + _blink.BlinkElement.instance.createShadowRoot_Callback_0_(this); @DomName('Element.getAnimations') @DocsEditable() @@ -16406,6 +16465,14 @@ class Element extends Node throw new ArgumentError("Incorrect number or type of arguments"); } + @DomName('Element.setApplyScroll') + @DocsEditable() + @Experimental() // untriaged + void setApplyScroll(ScrollStateCallback scrollStateCallback, + String nativeScrollBehavior) => + _blink.BlinkElement.instance.setApplyScroll_Callback_2_( + this, scrollStateCallback, nativeScrollBehavior); + @DomName('Element.setAttribute') @DocsEditable() void setAttribute(String name, String value) => @@ -16417,17 +16484,13 @@ class Element extends Node _blink.BlinkElement.instance .setAttributeNS_Callback_3_(this, namespaceURI, name, value); - @DomName('Element.after') + @DomName('Element.setDistributeScroll') @DocsEditable() @Experimental() // untriaged - void after(Object nodes) => - _blink.BlinkElement.instance.after_Callback_1_(this, nodes); - - @DomName('Element.before') - @DocsEditable() - @Experimental() // untriaged - void before(Object nodes) => - _blink.BlinkElement.instance.before_Callback_1_(this, nodes); + void setDistributeScroll(ScrollStateCallback scrollStateCallback, + String nativeScrollBehavior) => + _blink.BlinkElement.instance.setDistributeScroll_Callback_2_( + this, scrollStateCallback, nativeScrollBehavior); @DomName('Element.remove') @DocsEditable() @@ -17483,6 +17546,11 @@ class Event extends DartHtmlDomObject { @DocsEditable() int get eventPhase => _blink.BlinkEvent.instance.eventPhase_Getter_(this); + @DomName('Event.isTrusted') + @DocsEditable() + @Experimental() // untriaged + bool get isTrusted => _blink.BlinkEvent.instance.isTrusted_Getter_(this); + /** * This event's path, taking into account shadow DOM. * @@ -17498,6 +17566,11 @@ class Event extends DartHtmlDomObject { @Experimental() List get path => (_blink.BlinkEvent.instance.path_Getter_(this)); + @DomName('Event.scoped') + @DocsEditable() + @Experimental() // untriaged + bool get scoped => _blink.BlinkEvent.instance.scoped_Getter_(this); + @DomName('Event.target') @DocsEditable() EventTarget get target => _convertNativeToDart_EventTarget( @@ -17505,12 +17578,18 @@ class Event extends DartHtmlDomObject { @DomName('Event.timeStamp') @DocsEditable() - int get timeStamp => _blink.BlinkEvent.instance.timeStamp_Getter_(this); + num get timeStamp => _blink.BlinkEvent.instance.timeStamp_Getter_(this); @DomName('Event.type') @DocsEditable() String get type => _blink.BlinkEvent.instance.type_Getter_(this); + @DomName('Event.deepPath') + @DocsEditable() + @Experimental() // untriaged + List deepPath() => + (_blink.BlinkEvent.instance.deepPath_Callback_0_(this)); + @DomName('Event.initEvent') @DocsEditable() void _initEvent(String type, bool bubbles, bool cancelable) => @@ -17784,9 +17863,10 @@ class EventTarget extends DartHtmlDomObject { @DomName('EventTarget.addEventListener') @DocsEditable() - void _addEventListener(String type, EventListener listener, [bool capture]) => + void _addEventListener(String type, EventListener listener, + [Object options]) => _blink.BlinkEventTarget.instance - .addEventListener_Callback_3_(this, type, listener, capture); + .addEventListener_Callback_3_(this, type, listener, options); @DomName('EventTarget.dispatchEvent') @DocsEditable() @@ -17796,9 +17876,9 @@ class EventTarget extends DartHtmlDomObject { @DomName('EventTarget.removeEventListener') @DocsEditable() void _removeEventListener(String type, EventListener listener, - [bool capture]) => + [Object options]) => _blink.BlinkEventTarget.instance - .removeEventListener_Callback_3_(this, type, listener, capture); + .removeEventListener_Callback_3_(this, type, listener, options); } // 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 @@ -17835,8 +17915,59 @@ class ExtendableEvent extends Event { @DomName('ExtendableEvent.waitUntil') @DocsEditable() @Experimental() // untriaged - void waitUntil(Object value) => - _blink.BlinkExtendableEvent.instance.waitUntil_Callback_1_(this, value); + void waitUntil(Future f) => + _blink.BlinkExtendableEvent.instance.waitUntil_Callback_1_(this, f); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('ExtendableMessageEvent') +@Experimental() // untriaged +class ExtendableMessageEvent extends ExtendableEvent { + // To suppress missing implicit constructor warnings. + factory ExtendableMessageEvent._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + ExtendableMessageEvent.internal_() : super.internal_(); + + @DomName('ExtendableMessageEvent.data') + @DocsEditable() + @Experimental() // untriaged + Object get data => + (_blink.BlinkExtendableMessageEvent.instance.data_Getter_(this)); + + @DomName('ExtendableMessageEvent.lastEventId') + @DocsEditable() + @Experimental() // untriaged + String get lastEventId => + _blink.BlinkExtendableMessageEvent.instance.lastEventId_Getter_(this); + + @DomName('ExtendableMessageEvent.origin') + @DocsEditable() + @Experimental() // untriaged + String get origin => + _blink.BlinkExtendableMessageEvent.instance.origin_Getter_(this); + + @DomName('ExtendableMessageEvent.ports') + @DocsEditable() + @Experimental() // untriaged + List get ports => + (_blink.BlinkExtendableMessageEvent.instance.ports_Getter_(this)); + + @DomName('ExtendableMessageEvent.source') + @DocsEditable() + @Experimental() // untriaged + Object get source => + (_blink.BlinkExtendableMessageEvent.instance.source_Getter_(this)); } // 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 @@ -17896,13 +18027,10 @@ class FetchEvent extends ExtendableEvent { @DomName('FetchEvent.FetchEvent') @DocsEditable() - factory FetchEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkFetchEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkFetchEvent.instance.constructorCallback_1_(type); + factory FetchEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkFetchEvent.instance + .constructorCallback_2_(type, eventInitDict_1); } @Deprecated("Internal Use Only") @@ -17911,6 +18039,11 @@ class FetchEvent extends ExtendableEvent { @Deprecated("Internal Use Only") FetchEvent.internal_() : super.internal_(); + @DomName('FetchEvent.clientId') + @DocsEditable() + @Experimental() // untriaged + String get clientId => _blink.BlinkFetchEvent.instance.clientId_Getter_(this); + @DomName('FetchEvent.isReload') @DocsEditable() @Experimental() // untriaged @@ -17924,8 +18057,8 @@ class FetchEvent extends ExtendableEvent { @DomName('FetchEvent.respondWith') @DocsEditable() @Experimental() // untriaged - void respondWith(Object value) => - _blink.BlinkFetchEvent.instance.respondWith_Callback_1_(this, value); + void respondWith(Future r) => + _blink.BlinkFetchEvent.instance.respondWith_Callback_1_(this, r); } // 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 @@ -18086,16 +18219,6 @@ class File extends Blob { // WARNING: Do not edit - generated code. -@DomName('FileCallback') -// http://www.w3.org/TR/file-system-api/#the-filecallback-interface -@Experimental() -typedef void _FileCallback(File file); -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('FileEntry') // http://www.w3.org/TR/file-system-api/#the-fileentry-interface @@ -18134,7 +18257,7 @@ class FileEntry extends Entry { return completer.future; } - void _file(_FileCallback successCallback, [_ErrorCallback errorCallback]) { + void _file(BlobCallback successCallback, [_ErrorCallback errorCallback]) { if (errorCallback != null) { _blink.BlinkFileEntry.instance .file_Callback_2_(this, successCallback, errorCallback); @@ -18144,8 +18267,8 @@ class FileEntry extends Entry { return; } - Future file() { - var completer = new Completer(); + Future file() { + var completer = new Completer(); _file((value) { completer.complete(value); }, (error) { @@ -18927,8 +19050,8 @@ class FontFaceSet extends EventTarget { @DomName('FontFaceSet.add') @DocsEditable() @Experimental() // untriaged - void add(FontFace fontFace) => - _blink.BlinkFontFaceSet.instance.add_Callback_1_(this, fontFace); + FontFaceSet add(FontFace arg) => + _blink.BlinkFontFaceSet.instance.add_Callback_1_(this, arg); bool check(String font, [String text]) { if (text != null) { @@ -18946,8 +19069,8 @@ class FontFaceSet extends EventTarget { @DomName('FontFaceSet.delete') @DocsEditable() @Experimental() // untriaged - bool delete(FontFace fontFace) => - _blink.BlinkFontFaceSet.instance.delete_Callback_1_(this, fontFace); + bool delete(FontFace arg) => + _blink.BlinkFontFaceSet.instance.delete_Callback_1_(this, arg); void forEach(FontFaceSetForEachCallback callback, [Object thisArg]) { if (thisArg != null) { @@ -18962,8 +19085,8 @@ class FontFaceSet extends EventTarget { @DomName('FontFaceSet.has') @DocsEditable() @Experimental() // untriaged - bool has(FontFace fontFace) => - _blink.BlinkFontFaceSet.instance.has_Callback_1_(this, fontFace); + bool has(FontFace arg) => + _blink.BlinkFontFaceSet.instance.has_Callback_1_(this, arg); } // 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 @@ -18971,16 +19094,6 @@ class FontFaceSet extends EventTarget { // WARNING: Do not edit - generated code. -@DomName('FontFaceSetForEachCallback') -@Experimental() // untriaged -typedef void FontFaceSetForEachCallback( - FontFace fontFace, FontFace fontFaceAgain, FontFaceSet set); -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('FontFaceSetLoadEvent') @Experimental() // untriaged @@ -19073,22 +19186,16 @@ class FormData extends DartHtmlDomObject { _blink.BlinkFormData.instance.has_Callback_1_(this, name); void set(String name, value, [String filename]) { - if ((value is Blob || value == null) && - (name is String || name == null) && - filename == null) { + if ((value is Blob) && (name is String) && filename == null) { _blink.BlinkFormData.instance.set_Callback_2_(this, name, value); return; } - if ((filename is String || filename == null) && - (value is Blob || value == null) && - (name is String || name == null)) { + if ((filename is String) && (value is Blob) && (name is String)) { _blink.BlinkFormData.instance .set_Callback_3_(this, name, value, filename); return; } - if ((value is String || value == null) && - (name is String || name == null) && - filename == null) { + if ((value is String) && (name is String) && filename == null) { _blink.BlinkFormData.instance.set_Callback_2_(this, name, value); return; } @@ -19974,6 +20081,30 @@ abstract class GlobalEventHandlers implements EventTarget { static const EventStreamProvider timeUpdateEvent = const EventStreamProvider('timeupdate'); + @DomName('GlobalEventHandlers.touchcancelEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchCancelEvent = + const EventStreamProvider('touchcancel'); + + @DomName('GlobalEventHandlers.touchendEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchEndEvent = + const EventStreamProvider('touchend'); + + @DomName('GlobalEventHandlers.touchmoveEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchMoveEvent = + const EventStreamProvider('touchmove'); + + @DomName('GlobalEventHandlers.touchstartEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchStartEvent = + const EventStreamProvider('touchstart'); + @DomName('GlobalEventHandlers.volumechangeEvent') @DocsEditable() @Experimental() // untriaged @@ -20236,6 +20367,26 @@ abstract class GlobalEventHandlers implements EventTarget { @Experimental() // untriaged Stream get onTimeUpdate => timeUpdateEvent.forTarget(this); + @DomName('GlobalEventHandlers.ontouchcancel') + @DocsEditable() + @Experimental() // untriaged + Stream get onTouchCancel => touchCancelEvent.forTarget(this); + + @DomName('GlobalEventHandlers.ontouchend') + @DocsEditable() + @Experimental() // untriaged + Stream get onTouchEnd => touchEndEvent.forTarget(this); + + @DomName('GlobalEventHandlers.ontouchmove') + @DocsEditable() + @Experimental() // untriaged + Stream get onTouchMove => touchMoveEvent.forTarget(this); + + @DomName('GlobalEventHandlers.ontouchstart') + @DocsEditable() + @Experimental() // untriaged + Stream get onTouchStart => touchStartEvent.forTarget(this); + @DomName('GlobalEventHandlers.onvolumechange') @DocsEditable() @Experimental() // untriaged @@ -20308,11 +20459,14 @@ class HashChangeEvent extends Event { bool cancelable: true, String oldUrl, String newUrl}) { - // TODO(alanknight): This is required while we're on Dartium 39, but will need - // to look like dart2js with later versions when initHashChange is removed. - var event = document._createEvent("HashChangeEvent"); - event._initHashChangeEvent(type, canBubble, cancelable, oldUrl, newUrl); - return event; + var options = { + 'canBubble': canBubble, + 'cancelable': cancelable, + 'oldURL': oldUrl, + 'newURL': newUrl, + }; + return _blink.BlinkHashChangeEvent.instance + .constructorCallback_2_(type, convertDartToNative_Dictionary(options)); } @DomName('HashChangeEvent.HashChangeEvent') @@ -20344,13 +20498,6 @@ class HashChangeEvent extends Event { @DocsEditable() String get oldUrl => _blink.BlinkHashChangeEvent.instance.oldURL_Getter_(this); - - @DomName('HashChangeEvent.initHashChangeEvent') - @DocsEditable() - void _initHashChangeEvent(String type, bool canBubble, bool cancelable, - String oldURL, String newURL) => - _blink.BlinkHashChangeEvent.instance.initHashChangeEvent_Callback_5_( - this, type, canBubble, cancelable, oldURL, newURL); } // 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 @@ -20505,11 +20652,17 @@ class History extends DartHtmlDomObject implements HistoryBase { @DocsEditable() int get length => _blink.BlinkHistory.instance.length_Getter_(this); - @DomName('History.options') + @DomName('History.scrollRestoration') @DocsEditable() @Experimental() // untriaged - get options => convertNativeDictionaryToDartDictionary( - (_blink.BlinkHistory.instance.options_Getter_(this))); + String get scrollRestoration => + _blink.BlinkHistory.instance.scrollRestoration_Getter_(this); + + @DomName('History.scrollRestoration') + @DocsEditable() + @Experimental() // untriaged + set scrollRestoration(String value) => + _blink.BlinkHistory.instance.scrollRestoration_Setter_(this, value); @DomName('History.state') @DocsEditable() @@ -20533,37 +20686,25 @@ class History extends DartHtmlDomObject implements HistoryBase { return; } - void pushState(/*SerializedScriptValue*/ data, String title, String url, - [Map options]) { - if (options != null) { - _blink.BlinkHistory.instance.pushState_Callback_4_( - this, - convertDartToNative_SerializedScriptValue(data), - title, - url, - convertDartToNative_Dictionary(options)); - return; - } - _blink.BlinkHistory.instance.pushState_Callback_3_( - this, convertDartToNative_SerializedScriptValue(data), title, url); - return; - } + @DomName('History.pushState') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.FIREFOX) + @SupportedBrowser(SupportedBrowser.IE, '10') + @SupportedBrowser(SupportedBrowser.SAFARI) + void pushState(/*SerializedScriptValue*/ data, String title, String url) => + _blink.BlinkHistory.instance.pushState_Callback_3_( + this, convertDartToNative_SerializedScriptValue(data), title, url); - void replaceState(/*SerializedScriptValue*/ data, String title, String url, - [Map options]) { - if (options != null) { - _blink.BlinkHistory.instance.replaceState_Callback_4_( - this, - convertDartToNative_SerializedScriptValue(data), - title, - url, - convertDartToNative_Dictionary(options)); - return; - } - _blink.BlinkHistory.instance.replaceState_Callback_3_( - this, convertDartToNative_SerializedScriptValue(data), title, url); - return; - } + @DomName('History.replaceState') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.FIREFOX) + @SupportedBrowser(SupportedBrowser.IE, '10') + @SupportedBrowser(SupportedBrowser.SAFARI) + void replaceState(/*SerializedScriptValue*/ data, String title, String url) => + _blink.BlinkHistory.instance.replaceState_Callback_3_( + this, convertDartToNative_SerializedScriptValue(data), title, url); } // 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 @@ -20735,7 +20876,7 @@ class HtmlDocument extends Document { * * * [getCssCanvasContext] */ - static bool get supportsCssCanvasContext => true; + static bool get supportsCssCanvasContext => false; /** * Gets a CanvasRenderingContext which can be used as the CSS background of an @@ -20763,7 +20904,7 @@ class HtmlDocument extends Document { @DomName('Document.getCSSCanvasContext') CanvasRenderingContext getCssCanvasContext( String contextId, String name, int width, int height) { - return _getCssCanvasContext(contextId, name, width, height); + throw new UnsupportedError("Not supported"); } @DomName('Document.head') @@ -21482,6 +21623,30 @@ class HtmlElement extends Element implements GlobalEventHandlers { static const EventStreamProvider timeUpdateEvent = const EventStreamProvider('timeupdate'); + @DomName('HTMLElement.touchcancelEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchCancelEvent = + const EventStreamProvider('touchcancel'); + + @DomName('HTMLElement.touchendEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchEndEvent = + const EventStreamProvider('touchend'); + + @DomName('HTMLElement.touchmoveEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchMoveEvent = + const EventStreamProvider('touchmove'); + + @DomName('HTMLElement.touchstartEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchStartEvent = + const EventStreamProvider('touchstart'); + @DomName('HTMLElement.volumechangeEvent') @DocsEditable() @Experimental() // untriaged @@ -21908,6 +22073,28 @@ class HtmlElement extends Element implements GlobalEventHandlers { @Experimental() // untriaged ElementStream get onTimeUpdate => timeUpdateEvent.forElement(this); + @DomName('HTMLElement.ontouchcancel') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchCancel => + touchCancelEvent.forElement(this); + + @DomName('HTMLElement.ontouchend') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchEnd => touchEndEvent.forElement(this); + + @DomName('HTMLElement.ontouchmove') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchMove => touchMoveEvent.forElement(this); + + @DomName('HTMLElement.ontouchstart') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchStart => + touchStartEvent.forElement(this); + @DomName('HTMLElement.onvolumechange') @DocsEditable() @Experimental() // untriaged @@ -22702,27 +22889,27 @@ class HttpRequest extends HttpRequestEventTarget { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is TypedData || body_OR_data == null)) { + if ((body_OR_data is TypedData)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is ByteBuffer || body_OR_data == null)) { + if ((body_OR_data is ByteBuffer)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is Document || body_OR_data == null)) { + if ((body_OR_data is Document)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is String || body_OR_data == null)) { + if ((body_OR_data is String)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is FormData || body_OR_data == null)) { + if ((body_OR_data is FormData)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } - if ((body_OR_data is Blob || body_OR_data == null)) { + if ((body_OR_data is Blob)) { _blink.BlinkXMLHttpRequest.instance.send_Callback_1_(this, body_OR_data); return; } @@ -23010,9 +23197,21 @@ class IFrameElement extends HtmlElement { set name(String value) => _blink.BlinkHTMLIFrameElement.instance.name_Setter_(this, value); + @DomName('HTMLIFrameElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + String get referrerpolicy => + _blink.BlinkHTMLIFrameElement.instance.referrerpolicy_Getter_(this); + + @DomName('HTMLIFrameElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + set referrerpolicy(String value) => _blink.BlinkHTMLIFrameElement.instance + .referrerpolicy_Setter_(this, value); + @DomName('HTMLIFrameElement.sandbox') @DocsEditable() - DomSettableTokenList get sandbox => + DomTokenList get sandbox => _blink.BlinkHTMLIFrameElement.instance.sandbox_Getter_(this); @DomName('HTMLIFrameElement.src') @@ -23050,6 +23249,48 @@ class IFrameElement extends HtmlElement { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('IdleDeadline') +@Experimental() // untriaged +class IdleDeadline extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory IdleDeadline._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + IdleDeadline.internal_() {} + + @DomName('IdleDeadline.didTimeout') + @DocsEditable() + @Experimental() // untriaged + bool get didTimeout => + _blink.BlinkIdleDeadline.instance.didTimeout_Getter_(this); + + @DomName('IdleDeadline.timeRemaining') + @DocsEditable() + @Experimental() // untriaged + num timeRemaining() => + _blink.BlinkIdleDeadline.instance.timeRemaining_Callback_0_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DomName('IdleRequestCallback') +@Experimental() // untriaged +typedef void IdleRequestCallback(IdleDeadline deadline); +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('ImageBitmap') @Experimental() // untriaged @@ -23074,6 +23315,45 @@ class ImageBitmap extends DartHtmlDomObject { @DocsEditable() @Experimental() // untriaged int get width => _blink.BlinkImageBitmap.instance.width_Getter_(this); + + @DomName('ImageBitmap.close') + @DocsEditable() + @Experimental() // untriaged + void close() => _blink.BlinkImageBitmap.instance.close_Callback_0_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('ImageBitmapRenderingContext') +@Experimental() // untriaged +class ImageBitmapRenderingContext extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory ImageBitmapRenderingContext._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + ImageBitmapRenderingContext.internal_() {} + + @DomName('ImageBitmapRenderingContext.canvas') + @DocsEditable() + @Experimental() // untriaged + CanvasElement get canvas => + _blink.BlinkImageBitmapRenderingContext.instance.canvas_Getter_(this); + + @DomName('ImageBitmapRenderingContext.transferImageBitmap') + @DocsEditable() + @Experimental() // untriaged + void transferImageBitmap(ImageBitmap bitmap) => + _blink.BlinkImageBitmapRenderingContext.instance + .transferImageBitmap_Callback_1_(this, bitmap); } // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a @@ -23224,6 +23504,18 @@ class ImageElement extends HtmlElement implements CanvasImageSource { int get naturalWidth => _blink.BlinkHTMLImageElement.instance.naturalWidth_Getter_(this); + @DomName('HTMLImageElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + String get referrerpolicy => + _blink.BlinkHTMLImageElement.instance.referrerpolicy_Getter_(this); + + @DomName('HTMLImageElement.referrerpolicy') + @DocsEditable() + @Experimental() // untriaged + set referrerpolicy(String value) => + _blink.BlinkHTMLImageElement.instance.referrerpolicy_Setter_(this, value); + @DomName('HTMLImageElement.sizes') @DocsEditable() @Experimental() // untriaged @@ -23310,36 +23602,37 @@ class InjectedScriptHost extends DartHtmlDomObject { // WARNING: Do not edit - generated code. @DocsEditable() -@DomName('InputDevice') +@DomName('InputDeviceCapabilities') @Experimental() // untriaged -class InputDevice extends DartHtmlDomObject { +class InputDeviceCapabilities extends DartHtmlDomObject { // To suppress missing implicit constructor warnings. - factory InputDevice._() { + factory InputDeviceCapabilities._() { throw new UnsupportedError("Not supported"); } - @DomName('InputDevice.InputDevice') + @DomName('InputDeviceCapabilities.InputDeviceCapabilities') @DocsEditable() - factory InputDevice([Map deviceInitDict]) { + factory InputDeviceCapabilities([Map deviceInitDict]) { if (deviceInitDict != null) { var deviceInitDict_1 = convertDartToNative_Dictionary(deviceInitDict); - return _blink.BlinkInputDevice.instance + return _blink.BlinkInputDeviceCapabilities.instance .constructorCallback_1_(deviceInitDict_1); } - return _blink.BlinkInputDevice.instance.constructorCallback_0_(); + return _blink.BlinkInputDeviceCapabilities.instance + .constructorCallback_0_(); } @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - InputDevice.internal_() {} + InputDeviceCapabilities.internal_() {} - @DomName('InputDevice.firesTouchEvents') + @DomName('InputDeviceCapabilities.firesTouchEvents') @DocsEditable() @Experimental() // untriaged - bool get firesTouchEvents => - _blink.BlinkInputDevice.instance.firesTouchEvents_Getter_(this); + bool get firesTouchEvents => _blink.BlinkInputDeviceCapabilities.instance + .firesTouchEvents_Getter_(this); } // 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 @@ -23899,7 +24192,7 @@ class InputElement extends HtmlElement void setRangeText(String replacement, {int start, int end, String selectionMode}) { - if ((replacement is String || replacement == null) && + if ((replacement is String) && start == null && end == null && selectionMode == null) { @@ -23907,18 +24200,18 @@ class InputElement extends HtmlElement .setRangeText_Callback_1_(this, replacement); return; } - if ((end is int || end == null) && - (start is int || start == null) && - (replacement is String || replacement == null) && + if ((end is int) && + (start is int) && + (replacement is String) && selectionMode == null) { _blink.BlinkHTMLInputElement.instance .setRangeText_Callback_3_(this, replacement, start, end); return; } if ((selectionMode is String || selectionMode == null) && - (end is int || end == null) && - (start is int || start == null) && - (replacement is String || replacement == null)) { + (end is int) && + (start is int) && + (replacement is String)) { _blink.BlinkHTMLInputElement.instance.setRangeText_Callback_4_( this, replacement, start, end, selectionMode); return; @@ -24510,6 +24803,161 @@ abstract class ButtonInputElement implements InputElementBase { // 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. + +@DocsEditable() +@DomName('InstallEvent') +@Experimental() // untriaged +class InstallEvent extends ExtendableEvent { + // To suppress missing implicit constructor warnings. + factory InstallEvent._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('InstallEvent.InstallEvent') + @DocsEditable() + factory InstallEvent(String type, [Map eventInitDict]) { + if (eventInitDict != null) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkInstallEvent.instance + .constructorCallback_2_(type, eventInitDict_1); + } + return _blink.BlinkInstallEvent.instance.constructorCallback_1_(type); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + InstallEvent.internal_() : super.internal_(); + + @DomName('InstallEvent.registerForeignFetchScopes') + @DocsEditable() + @Experimental() // untriaged + void registerForeignFetchScopes(List subScopes, Object origins) => + _blink.BlinkInstallEvent.instance.registerForeignFetchScopes_Callback_2_( + this, convertDartToNative_StringArray(subScopes), origins); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('IntersectionObserver') +@Experimental() // untriaged +class IntersectionObserver extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory IntersectionObserver._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + IntersectionObserver.internal_() {} + + @DomName('IntersectionObserver.root') + @DocsEditable() + @Experimental() // untriaged + Element get root => + _blink.BlinkIntersectionObserver.instance.root_Getter_(this); + + @DomName('IntersectionObserver.rootMargin') + @DocsEditable() + @Experimental() // untriaged + String get rootMargin => + _blink.BlinkIntersectionObserver.instance.rootMargin_Getter_(this); + + @DomName('IntersectionObserver.thresholds') + @DocsEditable() + @Experimental() // untriaged + List get thresholds => + _blink.BlinkIntersectionObserver.instance.thresholds_Getter_(this); + + @DomName('IntersectionObserver.disconnect') + @DocsEditable() + @Experimental() // untriaged + void disconnect() => + _blink.BlinkIntersectionObserver.instance.disconnect_Callback_0_(this); + + @DomName('IntersectionObserver.observe') + @DocsEditable() + @Experimental() // untriaged + void observe(Element target) => _blink.BlinkIntersectionObserver.instance + .observe_Callback_1_(this, target); + + @DomName('IntersectionObserver.takeRecords') + @DocsEditable() + @Experimental() // untriaged + List takeRecords() => + (_blink.BlinkIntersectionObserver.instance.takeRecords_Callback_0_(this)); + + @DomName('IntersectionObserver.unobserve') + @DocsEditable() + @Experimental() // untriaged + void unobserve(Element target) => _blink.BlinkIntersectionObserver.instance + .unobserve_Callback_1_(this, target); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('IntersectionObserverEntry') +@Experimental() // untriaged +class IntersectionObserverEntry extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory IntersectionObserverEntry._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + IntersectionObserverEntry.internal_() {} + + @DomName('IntersectionObserverEntry.boundingClientRect') + @DocsEditable() + @Experimental() // untriaged + Rectangle get boundingClientRect => + make_dart_rectangle(_blink.BlinkIntersectionObserverEntry.instance + .boundingClientRect_Getter_(this)); + + @DomName('IntersectionObserverEntry.intersectionRect') + @DocsEditable() + @Experimental() // untriaged + Rectangle get intersectionRect => + make_dart_rectangle(_blink.BlinkIntersectionObserverEntry.instance + .intersectionRect_Getter_(this)); + + @DomName('IntersectionObserverEntry.rootBounds') + @DocsEditable() + @Experimental() // untriaged + Rectangle get rootBounds => make_dart_rectangle( + _blink.BlinkIntersectionObserverEntry.instance.rootBounds_Getter_(this)); + + @DomName('IntersectionObserverEntry.target') + @DocsEditable() + @Experimental() // untriaged + Element get target => + _blink.BlinkIntersectionObserverEntry.instance.target_Getter_(this); + + @DomName('IntersectionObserverEntry.time') + @DocsEditable() + @Experimental() // untriaged + num get time => + _blink.BlinkIntersectionObserverEntry.instance.time_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + @DomName('KeyboardEvent') class KeyboardEvent extends UIEvent { factory KeyboardEvent(String type, @@ -24600,12 +25048,6 @@ class KeyboardEvent extends UIEvent { String get _keyIdentifier => _blink.BlinkKeyboardEvent.instance.keyIdentifier_Getter_(this); - @DomName('KeyboardEvent.keyLocation') - @DocsEditable() - @Experimental() // nonstandard - int get keyLocation => - _blink.BlinkKeyboardEvent.instance.keyLocation_Getter_(this); - @DomName('KeyboardEvent.location') @DocsEditable() @Experimental() // untriaged @@ -24674,25 +25116,25 @@ class KeyframeEffect extends AnimationEffectReadOnly { @DomName('KeyframeEffect.KeyframeEffect') @DocsEditable() - factory KeyframeEffect(Element target, List keyframes, [timing]) { - if ((keyframes is List) && + factory KeyframeEffect(Element target, Object effect, [timing]) { + if (effect != null && (target is Element || target == null) && timing == null) { return _blink.BlinkKeyframeEffect.instance - .constructorCallback_2_(target, keyframes); + .constructorCallback_2_(target, effect); } if ((timing is num) && - (keyframes is List) && + effect != null && (target is Element || target == null)) { return _blink.BlinkKeyframeEffect.instance - .constructorCallback_3_(target, keyframes, timing); + .constructorCallback_3_(target, effect, timing); } if ((timing is Map) && - (keyframes is List) && + effect != null && (target is Element || target == null)) { var timing_1 = convertDartToNative_Dictionary(timing); return _blink.BlinkKeyframeEffect.instance - .constructorCallback_3_(target, keyframes, timing_1); + .constructorCallback_3_(target, effect, timing_1); } throw new ArgumentError("Incorrect number or type of arguments"); } @@ -24842,6 +25284,39 @@ class KeygenElement extends HtmlElement { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('KeywordValue') +@Experimental() // untriaged +class KeywordValue extends StyleValue { + // To suppress missing implicit constructor warnings. + factory KeywordValue._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('KeywordValue.KeywordValue') + @DocsEditable() + factory KeywordValue(String keyword) { + return _blink.BlinkKeywordValue.instance.constructorCallback_1_(keyword); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + KeywordValue.internal_() : super.internal_(); + + @DomName('KeywordValue.keywordValue') + @DocsEditable() + @Experimental() // untriaged + String get keywordValue => + _blink.BlinkKeywordValue.instance.keywordValue_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('HTMLLIElement') class LIElement extends HtmlElement { @@ -24963,6 +25438,70 @@ class LegendElement extends HtmlElement { FormElement get form => _blink.BlinkHTMLLegendElement.instance.form_Getter_(this); } +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('LengthValue') +@Experimental() // untriaged +class LengthValue extends StyleValue { + // To suppress missing implicit constructor warnings. + factory LengthValue._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + LengthValue.internal_() : super.internal_(); + + @DomName('LengthValue.add') + @DocsEditable() + @Experimental() // untriaged + LengthValue add(LengthValue other) => + _blink.BlinkLengthValue.instance.add_Callback_1_(this, other); + + @DomName('LengthValue.divide') + @DocsEditable() + @Experimental() // untriaged + LengthValue divide(num value) => + _blink.BlinkLengthValue.instance.divide_Callback_1_(this, value); + + @DomName('LengthValue.fromDictionary') + @DocsEditable() + @Experimental() // untriaged + static LengthValue fromDictionary(Map dictionary) => _blink + .BlinkLengthValue.instance + .fromDictionary_Callback_1_(convertDartToNative_Dictionary(dictionary)); + + @DomName('LengthValue.fromValue') + @DocsEditable() + @Experimental() // untriaged + static LengthValue fromValue(num value, String type) => + _blink.BlinkLengthValue.instance.fromValue_Callback_2_(value, type); + + @DomName('LengthValue.multiply') + @DocsEditable() + @Experimental() // untriaged + LengthValue multiply(num value) => + _blink.BlinkLengthValue.instance.multiply_Callback_1_(this, value); + + @DomName('LengthValue.parse') + @DocsEditable() + @Experimental() // untriaged + static LengthValue parse(String cssString) => + _blink.BlinkLengthValue.instance.parse_Callback_1_(cssString); + + @DomName('LengthValue.subtract') + @DocsEditable() + @Experimental() // untriaged + LengthValue subtract(LengthValue other) => + _blink.BlinkLengthValue.instance.subtract_Callback_1_(this, other); +} // Copyright (c) 2014, 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. @@ -24992,6 +25531,17 @@ class LinkElement extends HtmlElement { */ LinkElement.created() : super.created(); + @DomName('HTMLLinkElement.as') + @DocsEditable() + @Experimental() // untriaged + String get as => _blink.BlinkHTMLLinkElement.instance.as_Getter_(this); + + @DomName('HTMLLinkElement.as') + @DocsEditable() + @Experimental() // untriaged + set as(String value) => + _blink.BlinkHTMLLinkElement.instance.as_Setter_(this, value); + @DomName('HTMLLinkElement.crossOrigin') @DocsEditable() @Experimental() // untriaged @@ -25070,6 +25620,12 @@ class LinkElement extends HtmlElement { set rel(String value) => _blink.BlinkHTMLLinkElement.instance.rel_Setter_(this, value); + @DomName('HTMLLinkElement.relList') + @DocsEditable() + @Experimental() // untriaged + DomTokenList get relList => + _blink.BlinkHTMLLinkElement.instance.relList_Getter_(this); + @DomName('HTMLLinkElement.sheet') @DocsEditable() StyleSheet get sheet => @@ -25077,7 +25633,7 @@ class LinkElement extends HtmlElement { @DomName('HTMLLinkElement.sizes') @DocsEditable() - DomSettableTokenList get sizes => + DomTokenList get sizes => _blink.BlinkHTMLLinkElement.instance.sizes_Getter_(this); @DomName('HTMLLinkElement.type') @@ -25266,116 +25822,199 @@ class MapElement extends HtmlElement { // WARNING: Do not edit - generated code. @DocsEditable() -@DomName('MediaController') -// http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#mediacontroller -@Experimental() -class MediaController extends EventTarget { +@DomName('Matrix') +@Experimental() // untriaged +class Matrix extends TransformComponent { // To suppress missing implicit constructor warnings. - factory MediaController._() { + factory Matrix._() { throw new UnsupportedError("Not supported"); } - @DomName('MediaController.MediaController') + @DomName('Matrix.Matrix') @DocsEditable() - factory MediaController() { - return _blink.BlinkMediaController.instance.constructorCallback_0_(); + factory Matrix(num a_OR_m11, num b_OR_m12, num c_OR_m13, num d_OR_m14, + num e_OR_m21, num f_OR_m22, + [num m23, + num m24, + num m31, + num m32, + num m33, + num m34, + num m41, + num m42, + num m43, + num m44]) { + if ((f_OR_m22 is num) && + (e_OR_m21 is num) && + (d_OR_m14 is num) && + (c_OR_m13 is num) && + (b_OR_m12 is num) && + (a_OR_m11 is num) && + m23 == null && + m24 == null && + m31 == null && + m32 == null && + m33 == null && + m34 == null && + m41 == null && + m42 == null && + m43 == null && + m44 == null) { + return _blink.BlinkMatrix.instance.constructorCallback_6_( + a_OR_m11, b_OR_m12, c_OR_m13, d_OR_m14, e_OR_m21, f_OR_m22); + } + if ((m44 is num) && + (m43 is num) && + (m42 is num) && + (m41 is num) && + (m34 is num) && + (m33 is num) && + (m32 is num) && + (m31 is num) && + (m24 is num) && + (m23 is num) && + (f_OR_m22 is num) && + (e_OR_m21 is num) && + (d_OR_m14 is num) && + (c_OR_m13 is num) && + (b_OR_m12 is num) && + (a_OR_m11 is num)) { + return _blink.BlinkMatrix.instance.constructorCallback_16_( + a_OR_m11, + b_OR_m12, + c_OR_m13, + d_OR_m14, + e_OR_m21, + f_OR_m22, + m23, + m24, + m31, + m32, + m33, + m34, + m41, + m42, + m43, + m44); + } + throw new ArgumentError("Incorrect number or type of arguments"); } @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - MediaController.internal_() : super.internal_(); + Matrix.internal_() : super.internal_(); - @DomName('MediaController.buffered') + @DomName('Matrix.a') @DocsEditable() - TimeRanges get buffered => - _blink.BlinkMediaController.instance.buffered_Getter_(this); + @Experimental() // untriaged + num get a => _blink.BlinkMatrix.instance.a_Getter_(this); - @DomName('MediaController.currentTime') + @DomName('Matrix.b') @DocsEditable() - num get currentTime => - _blink.BlinkMediaController.instance.currentTime_Getter_(this); + @Experimental() // untriaged + num get b => _blink.BlinkMatrix.instance.b_Getter_(this); - @DomName('MediaController.currentTime') + @DomName('Matrix.c') @DocsEditable() - set currentTime(num value) => - _blink.BlinkMediaController.instance.currentTime_Setter_(this, value); + @Experimental() // untriaged + num get c => _blink.BlinkMatrix.instance.c_Getter_(this); - @DomName('MediaController.defaultPlaybackRate') + @DomName('Matrix.d') @DocsEditable() - num get defaultPlaybackRate => - _blink.BlinkMediaController.instance.defaultPlaybackRate_Getter_(this); + @Experimental() // untriaged + num get d => _blink.BlinkMatrix.instance.d_Getter_(this); - @DomName('MediaController.defaultPlaybackRate') + @DomName('Matrix.e') @DocsEditable() - set defaultPlaybackRate(num value) => _blink.BlinkMediaController.instance - .defaultPlaybackRate_Setter_(this, value); + @Experimental() // untriaged + num get e => _blink.BlinkMatrix.instance.e_Getter_(this); - @DomName('MediaController.duration') + @DomName('Matrix.f') @DocsEditable() - num get duration => - _blink.BlinkMediaController.instance.duration_Getter_(this); + @Experimental() // untriaged + num get f => _blink.BlinkMatrix.instance.f_Getter_(this); - @DomName('MediaController.muted') + @DomName('Matrix.m11') @DocsEditable() - bool get muted => _blink.BlinkMediaController.instance.muted_Getter_(this); + @Experimental() // untriaged + num get m11 => _blink.BlinkMatrix.instance.m11_Getter_(this); - @DomName('MediaController.muted') + @DomName('Matrix.m12') @DocsEditable() - set muted(bool value) => - _blink.BlinkMediaController.instance.muted_Setter_(this, value); + @Experimental() // untriaged + num get m12 => _blink.BlinkMatrix.instance.m12_Getter_(this); - @DomName('MediaController.paused') + @DomName('Matrix.m13') @DocsEditable() - bool get paused => _blink.BlinkMediaController.instance.paused_Getter_(this); + @Experimental() // untriaged + num get m13 => _blink.BlinkMatrix.instance.m13_Getter_(this); - @DomName('MediaController.playbackRate') + @DomName('Matrix.m14') @DocsEditable() - num get playbackRate => - _blink.BlinkMediaController.instance.playbackRate_Getter_(this); + @Experimental() // untriaged + num get m14 => _blink.BlinkMatrix.instance.m14_Getter_(this); - @DomName('MediaController.playbackRate') + @DomName('Matrix.m21') @DocsEditable() - set playbackRate(num value) => - _blink.BlinkMediaController.instance.playbackRate_Setter_(this, value); + @Experimental() // untriaged + num get m21 => _blink.BlinkMatrix.instance.m21_Getter_(this); - @DomName('MediaController.playbackState') + @DomName('Matrix.m22') @DocsEditable() - String get playbackState => - _blink.BlinkMediaController.instance.playbackState_Getter_(this); + @Experimental() // untriaged + num get m22 => _blink.BlinkMatrix.instance.m22_Getter_(this); - @DomName('MediaController.played') + @DomName('Matrix.m23') @DocsEditable() - TimeRanges get played => - _blink.BlinkMediaController.instance.played_Getter_(this); + @Experimental() // untriaged + num get m23 => _blink.BlinkMatrix.instance.m23_Getter_(this); - @DomName('MediaController.seekable') + @DomName('Matrix.m24') @DocsEditable() - TimeRanges get seekable => - _blink.BlinkMediaController.instance.seekable_Getter_(this); + @Experimental() // untriaged + num get m24 => _blink.BlinkMatrix.instance.m24_Getter_(this); - @DomName('MediaController.volume') + @DomName('Matrix.m31') @DocsEditable() - num get volume => _blink.BlinkMediaController.instance.volume_Getter_(this); + @Experimental() // untriaged + num get m31 => _blink.BlinkMatrix.instance.m31_Getter_(this); - @DomName('MediaController.volume') + @DomName('Matrix.m32') @DocsEditable() - set volume(num value) => - _blink.BlinkMediaController.instance.volume_Setter_(this, value); + @Experimental() // untriaged + num get m32 => _blink.BlinkMatrix.instance.m32_Getter_(this); - @DomName('MediaController.pause') + @DomName('Matrix.m33') @DocsEditable() - void pause() => _blink.BlinkMediaController.instance.pause_Callback_0_(this); + @Experimental() // untriaged + num get m33 => _blink.BlinkMatrix.instance.m33_Getter_(this); - @DomName('MediaController.play') + @DomName('Matrix.m34') @DocsEditable() - void play() => _blink.BlinkMediaController.instance.play_Callback_0_(this); + @Experimental() // untriaged + num get m34 => _blink.BlinkMatrix.instance.m34_Getter_(this); - @DomName('MediaController.unpause') + @DomName('Matrix.m41') @DocsEditable() - void unpause() => - _blink.BlinkMediaController.instance.unpause_Callback_0_(this); + @Experimental() // untriaged + num get m41 => _blink.BlinkMatrix.instance.m41_Getter_(this); + + @DomName('Matrix.m42') + @DocsEditable() + @Experimental() // untriaged + num get m42 => _blink.BlinkMatrix.instance.m42_Getter_(this); + + @DomName('Matrix.m43') + @DocsEditable() + @Experimental() // untriaged + num get m43 => _blink.BlinkMatrix.instance.m43_Getter_(this); + + @DomName('Matrix.m44') + @DocsEditable() + @Experimental() // untriaged + num get m44 => _blink.BlinkMatrix.instance.m44_Getter_(this); } // 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 @@ -25469,66 +26108,6 @@ class MediaElement extends HtmlElement { throw new UnsupportedError("Not supported"); } - /** - * Static factory designed to expose `keyadded` events to event - * handlers that are not necessarily instances of [MediaElement]. - * - * See [EventStreamProvider] for usage information. - */ - @DomName('HTMLMediaElement.webkitkeyaddedEvent') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - static const EventStreamProvider keyAddedEvent = - const EventStreamProvider('webkitkeyadded'); - - /** - * Static factory designed to expose `keyerror` events to event - * handlers that are not necessarily instances of [MediaElement]. - * - * See [EventStreamProvider] for usage information. - */ - @DomName('HTMLMediaElement.webkitkeyerrorEvent') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - static const EventStreamProvider keyErrorEvent = - const EventStreamProvider('webkitkeyerror'); - - /** - * Static factory designed to expose `keymessage` events to event - * handlers that are not necessarily instances of [MediaElement]. - * - * See [EventStreamProvider] for usage information. - */ - @DomName('HTMLMediaElement.webkitkeymessageEvent') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - static const EventStreamProvider keyMessageEvent = - const EventStreamProvider('webkitkeymessage'); - - /** - * Static factory designed to expose `needkey` events to event - * handlers that are not necessarily instances of [MediaElement]. - * - * See [EventStreamProvider] for usage information. - */ - @DomName('HTMLMediaElement.webkitneedkeyEvent') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - static const EventStreamProvider needKeyEvent = - const EventStreamProvider('webkitneedkey'); - @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -25599,16 +26178,6 @@ class MediaElement extends HtmlElement { TimeRanges get buffered => _blink.BlinkHTMLMediaElement.instance.buffered_Getter_(this); - @DomName('HTMLMediaElement.controller') - @DocsEditable() - MediaController get controller => - _blink.BlinkHTMLMediaElement.instance.controller_Getter_(this); - - @DomName('HTMLMediaElement.controller') - @DocsEditable() - set controller(MediaController value) => - _blink.BlinkHTMLMediaElement.instance.controller_Setter_(this, value); - @DomName('HTMLMediaElement.controls') @DocsEditable() bool get controls => @@ -25666,6 +26235,18 @@ class MediaElement extends HtmlElement { set defaultPlaybackRate(num value) => _blink.BlinkHTMLMediaElement.instance .defaultPlaybackRate_Setter_(this, value); + @DomName('HTMLMediaElement.disableRemotePlayback') + @DocsEditable() + @Experimental() // untriaged + bool get disableRemotePlayback => + _blink.BlinkHTMLMediaElement.instance.disableRemotePlayback_Getter_(this); + + @DomName('HTMLMediaElement.disableRemotePlayback') + @DocsEditable() + @Experimental() // untriaged + set disableRemotePlayback(bool value) => _blink.BlinkHTMLMediaElement.instance + .disableRemotePlayback_Setter_(this, value); + @DomName('HTMLMediaElement.duration') @DocsEditable() num get duration => @@ -25689,16 +26270,6 @@ class MediaElement extends HtmlElement { set loop(bool value) => _blink.BlinkHTMLMediaElement.instance.loop_Setter_(this, value); - @DomName('HTMLMediaElement.mediaGroup') - @DocsEditable() - String get mediaGroup => - _blink.BlinkHTMLMediaElement.instance.mediaGroup_Getter_(this); - - @DomName('HTMLMediaElement.mediaGroup') - @DocsEditable() - set mediaGroup(String value) => - _blink.BlinkHTMLMediaElement.instance.mediaGroup_Setter_(this, value); - @DomName('HTMLMediaElement.mediaKeys') @DocsEditable() // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html @@ -25861,6 +26432,12 @@ class MediaElement extends HtmlElement { throw new ArgumentError("Incorrect number or type of arguments"); } + @DomName('HTMLMediaElement.captureStream') + @DocsEditable() + @Experimental() // untriaged + MediaStream captureStream() => + _blink.BlinkHTMLMediaElement.instance.captureStream_Callback_0_(this); + @DomName('HTMLMediaElement.load') @DocsEditable() void load() => _blink.BlinkHTMLMediaElement.instance.load_Callback_0_(this); @@ -25871,7 +26448,8 @@ class MediaElement extends HtmlElement { @DomName('HTMLMediaElement.play') @DocsEditable() - void play() => _blink.BlinkHTMLMediaElement.instance.play_Callback_0_(this); + Future play() => convertNativePromiseToDartFuture( + _blink.BlinkHTMLMediaElement.instance.play_Callback_0_(this)); @DomName('HTMLMediaElement.setMediaKeys') @DocsEditable() @@ -25886,68 +26464,6 @@ class MediaElement extends HtmlElement { Future setSinkId(String sinkId) => convertNativePromiseToDartFuture(_blink.BlinkHTMLMediaElement.instance .setSinkId_Callback_1_(this, sinkId)); - - void addKey(String keySystem, Uint8List key, - [Uint8List initData, String sessionId]) { - if (initData != null) { - _blink.BlinkHTMLMediaElement.instance - .webkitAddKey_Callback_4_(this, keySystem, key, initData, sessionId); - return; - } - _blink.BlinkHTMLMediaElement.instance - .webkitAddKey_Callback_2_(this, keySystem, key); - return; - } - - @DomName('HTMLMediaElement.webkitCancelKeyRequest') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#extensions - void cancelKeyRequest(String keySystem, String sessionId) => - _blink.BlinkHTMLMediaElement.instance - .webkitCancelKeyRequest_Callback_2_(this, keySystem, sessionId); - - void generateKeyRequest(String keySystem, [Uint8List initData]) { - if (initData != null) { - _blink.BlinkHTMLMediaElement.instance - .webkitGenerateKeyRequest_Callback_2_(this, keySystem, initData); - return; - } - _blink.BlinkHTMLMediaElement.instance - .webkitGenerateKeyRequest_Callback_1_(this, keySystem); - return; - } - - /// Stream of `keyadded` events handled by this [MediaElement]. - @DomName('HTMLMediaElement.onwebkitkeyadded') - @DocsEditable() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - @Experimental() - ElementStream get onKeyAdded => keyAddedEvent.forElement(this); - - /// Stream of `keyerror` events handled by this [MediaElement]. - @DomName('HTMLMediaElement.onwebkitkeyerror') - @DocsEditable() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - @Experimental() - ElementStream get onKeyError => keyErrorEvent.forElement(this); - - /// Stream of `keymessage` events handled by this [MediaElement]. - @DomName('HTMLMediaElement.onwebkitkeymessage') - @DocsEditable() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - @Experimental() - ElementStream get onKeyMessage => - keyMessageEvent.forElement(this); - - /// Stream of `needkey` events handled by this [MediaElement]. - @DomName('HTMLMediaElement.onwebkitneedkey') - @DocsEditable() - // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-keyadded - @Experimental() - ElementStream get onNeedKey => needKeyEvent.forElement(this); } // 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 @@ -26041,130 +26557,6 @@ class MediaError extends DartHtmlDomObject { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('MediaKeyError') -// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#error-codes -@Experimental() -class MediaKeyError extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory MediaKeyError._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - MediaKeyError.internal_() {} - - @DomName('MediaKeyError.MEDIA_KEYERR_CLIENT') - @DocsEditable() - static const int MEDIA_KEYERR_CLIENT = 2; - - @DomName('MediaKeyError.MEDIA_KEYERR_DOMAIN') - @DocsEditable() - static const int MEDIA_KEYERR_DOMAIN = 6; - - @DomName('MediaKeyError.MEDIA_KEYERR_HARDWARECHANGE') - @DocsEditable() - static const int MEDIA_KEYERR_HARDWARECHANGE = 5; - - @DomName('MediaKeyError.MEDIA_KEYERR_OUTPUT') - @DocsEditable() - static const int MEDIA_KEYERR_OUTPUT = 4; - - @DomName('MediaKeyError.MEDIA_KEYERR_SERVICE') - @DocsEditable() - static const int MEDIA_KEYERR_SERVICE = 3; - - @DomName('MediaKeyError.MEDIA_KEYERR_UNKNOWN') - @DocsEditable() - static const int MEDIA_KEYERR_UNKNOWN = 1; - - @DomName('MediaKeyError.code') - @DocsEditable() - int get code => _blink.BlinkMediaKeyError.instance.code_Getter_(this); - - @DomName('MediaKeyError.systemCode') - @DocsEditable() - @Experimental() // non-standard - int get systemCode => - _blink.BlinkMediaKeyError.instance.systemCode_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('MediaKeyEvent') -// https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#event-definitions -@Experimental() -class MediaKeyEvent extends Event { - // To suppress missing implicit constructor warnings. - factory MediaKeyEvent._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('MediaKeyEvent.MediaKeyEvent') - @DocsEditable() - factory MediaKeyEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkMediaKeyEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkMediaKeyEvent.instance.constructorCallback_1_(type); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - MediaKeyEvent.internal_() : super.internal_(); - - @DomName('MediaKeyEvent.defaultURL') - @DocsEditable() - String get defaultUrl => - _blink.BlinkMediaKeyEvent.instance.defaultURL_Getter_(this); - - @DomName('MediaKeyEvent.errorCode') - @DocsEditable() - MediaKeyError get errorCode => - _blink.BlinkMediaKeyEvent.instance.errorCode_Getter_(this); - - @DomName('MediaKeyEvent.initData') - @DocsEditable() - Uint8List get initData => - _blink.BlinkMediaKeyEvent.instance.initData_Getter_(this); - - @DomName('MediaKeyEvent.keySystem') - @DocsEditable() - String get keySystem => - _blink.BlinkMediaKeyEvent.instance.keySystem_Getter_(this); - - @DomName('MediaKeyEvent.message') - @DocsEditable() - Uint8List get message => - _blink.BlinkMediaKeyEvent.instance.message_Getter_(this); - - @DomName('MediaKeyEvent.sessionId') - @DocsEditable() - String get sessionId => - _blink.BlinkMediaKeyEvent.instance.sessionId_Getter_(this); - - @DomName('MediaKeyEvent.systemCode') - @DocsEditable() - int get systemCode => - _blink.BlinkMediaKeyEvent.instance.systemCode_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('MediaKeyMessageEvent') // https://dvcs.w3.org/hg/html-media/raw-file/eme-v0.1/encrypted-media/encrypted-media.html#dom-mediakeymessageevent @@ -26438,6 +26830,50 @@ class MediaList extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('MediaMetadata') +@Experimental() // untriaged +class MediaMetadata extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory MediaMetadata._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('MediaMetadata.MediaMetadata') + @DocsEditable() + factory MediaMetadata(Map metadata) { + var metadata_1 = convertDartToNative_Dictionary(metadata); + return _blink.BlinkMediaMetadata.instance + .constructorCallback_1_(metadata_1); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + MediaMetadata.internal_() {} + + @DomName('MediaMetadata.album') + @DocsEditable() + @Experimental() // untriaged + String get album => _blink.BlinkMediaMetadata.instance.album_Getter_(this); + + @DomName('MediaMetadata.artist') + @DocsEditable() + @Experimental() // untriaged + String get artist => _blink.BlinkMediaMetadata.instance.artist_Getter_(this); + + @DomName('MediaMetadata.title') + @DocsEditable() + @Experimental() // untriaged + String get title => _blink.BlinkMediaMetadata.instance.title_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('MediaQueryList') @Unstable() @@ -26535,6 +26971,137 @@ class MediaQueryListEvent extends Event { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('MediaRecorder') +@Experimental() // untriaged +class MediaRecorder extends EventTarget { + // To suppress missing implicit constructor warnings. + factory MediaRecorder._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('MediaRecorder.errorEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider errorEvent = + const EventStreamProvider('error'); + + @DomName('MediaRecorder.pauseEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider pauseEvent = + const EventStreamProvider('pause'); + + @DomName('MediaRecorder.MediaRecorder') + @DocsEditable() + factory MediaRecorder(MediaStream stream, [Map options]) { + if (options != null) { + var options_1 = convertDartToNative_Dictionary(options); + return _blink.BlinkMediaRecorder.instance + .constructorCallback_2_(stream, options_1); + } + return _blink.BlinkMediaRecorder.instance.constructorCallback_1_(stream); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + MediaRecorder.internal_() : super.internal_(); + + @DomName('MediaRecorder.audioBitsPerSecond') + @DocsEditable() + @Experimental() // untriaged + int get audioBitsPerSecond => + _blink.BlinkMediaRecorder.instance.audioBitsPerSecond_Getter_(this); + + @DomName('MediaRecorder.ignoreMutedMedia') + @DocsEditable() + @Experimental() // untriaged + bool get ignoreMutedMedia => + _blink.BlinkMediaRecorder.instance.ignoreMutedMedia_Getter_(this); + + @DomName('MediaRecorder.ignoreMutedMedia') + @DocsEditable() + @Experimental() // untriaged + set ignoreMutedMedia(bool value) => + _blink.BlinkMediaRecorder.instance.ignoreMutedMedia_Setter_(this, value); + + @DomName('MediaRecorder.mimeType') + @DocsEditable() + @Experimental() // untriaged + String get mimeType => + _blink.BlinkMediaRecorder.instance.mimeType_Getter_(this); + + @DomName('MediaRecorder.state') + @DocsEditable() + @Experimental() // untriaged + String get state => _blink.BlinkMediaRecorder.instance.state_Getter_(this); + + @DomName('MediaRecorder.stream') + @DocsEditable() + @Experimental() // untriaged + MediaStream get stream => + _blink.BlinkMediaRecorder.instance.stream_Getter_(this); + + @DomName('MediaRecorder.videoBitsPerSecond') + @DocsEditable() + @Experimental() // untriaged + int get videoBitsPerSecond => + _blink.BlinkMediaRecorder.instance.videoBitsPerSecond_Getter_(this); + + @DomName('MediaRecorder.isTypeSupported') + @DocsEditable() + @Experimental() // untriaged + static bool isTypeSupported(String type) => + _blink.BlinkMediaRecorder.instance.isTypeSupported_Callback_1_(type); + + @DomName('MediaRecorder.pause') + @DocsEditable() + @Experimental() // untriaged + void pause() => _blink.BlinkMediaRecorder.instance.pause_Callback_0_(this); + + @DomName('MediaRecorder.requestData') + @DocsEditable() + @Experimental() // untriaged + void requestData() => + _blink.BlinkMediaRecorder.instance.requestData_Callback_0_(this); + + @DomName('MediaRecorder.resume') + @DocsEditable() + @Experimental() // untriaged + void resume() => _blink.BlinkMediaRecorder.instance.resume_Callback_0_(this); + + void start([int timeslice]) { + if (timeslice != null) { + _blink.BlinkMediaRecorder.instance.start_Callback_1_(this, timeslice); + return; + } + _blink.BlinkMediaRecorder.instance.start_Callback_0_(this); + return; + } + + @DomName('MediaRecorder.stop') + @DocsEditable() + @Experimental() // untriaged + void stop() => _blink.BlinkMediaRecorder.instance.stop_Callback_0_(this); + + @DomName('MediaRecorder.onerror') + @DocsEditable() + @Experimental() // untriaged + Stream get onError => errorEvent.forTarget(this); + + @DomName('MediaRecorder.onpause') + @DocsEditable() + @Experimental() // untriaged + Stream get onPause => pauseEvent.forTarget(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('MediaSession') @Experimental() // untriaged @@ -26556,17 +27123,29 @@ class MediaSession extends DartHtmlDomObject { @Deprecated("Internal Use Only") MediaSession.internal_() {} + @DomName('MediaSession.metadata') + @DocsEditable() + @Experimental() // untriaged + MediaMetadata get metadata => + _blink.BlinkMediaSession.instance.metadata_Getter_(this); + + @DomName('MediaSession.metadata') + @DocsEditable() + @Experimental() // untriaged + set metadata(MediaMetadata value) => + _blink.BlinkMediaSession.instance.metadata_Setter_(this, value); + @DomName('MediaSession.activate') @DocsEditable() @Experimental() // untriaged - void activate() => - _blink.BlinkMediaSession.instance.activate_Callback_0_(this); + Future activate() => convertNativePromiseToDartFuture( + _blink.BlinkMediaSession.instance.activate_Callback_0_(this)); @DomName('MediaSession.deactivate') @DocsEditable() @Experimental() // untriaged - void deactivate() => - _blink.BlinkMediaSession.instance.deactivate_Callback_0_(this); + Future deactivate() => convertNativePromiseToDartFuture( + _blink.BlinkMediaSession.instance.deactivate_Callback_0_(this)); } // 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 @@ -26703,12 +27282,11 @@ class MediaStream extends EventTarget { if (stream_OR_tracks == null) { return _blink.BlinkMediaStream.instance.constructorCallback_0_(); } - if ((stream_OR_tracks is MediaStream || stream_OR_tracks == null)) { + if ((stream_OR_tracks is MediaStream)) { return _blink.BlinkMediaStream.instance .constructorCallback_1_(stream_OR_tracks); } - if ((stream_OR_tracks is List || - stream_OR_tracks == null)) { + if ((stream_OR_tracks is List)) { return _blink.BlinkMediaStream.instance .constructorCallback_1_(stream_OR_tracks); } @@ -26726,19 +27304,10 @@ class MediaStream extends EventTarget { @Experimental() // untriaged bool get active => _blink.BlinkMediaStream.instance.active_Getter_(this); - @DomName('MediaStream.ended') - @DocsEditable() - bool get ended => _blink.BlinkMediaStream.instance.ended_Getter_(this); - @DomName('MediaStream.id') @DocsEditable() String get id => _blink.BlinkMediaStream.instance.id_Getter_(this); - @DomName('MediaStream.label') - @DocsEditable() - @Experimental() // non-standard - String get label => _blink.BlinkMediaStream.instance.label_Getter_(this); - @DomName('MediaStream.addTrack') @DocsEditable() void addTrack(MediaStreamTrack track) => @@ -26776,10 +27345,6 @@ class MediaStream extends EventTarget { void removeTrack(MediaStreamTrack track) => _blink.BlinkMediaStream.instance.removeTrack_Callback_1_(this, track); - @DomName('MediaStream.stop') - @DocsEditable() - void stop() => _blink.BlinkMediaStream.instance.stop_Callback_0_(this); - /// Stream of `addtrack` events handled by this [MediaStream]. @DomName('MediaStream.onaddtrack') @DocsEditable() @@ -26934,6 +27499,11 @@ class MediaStreamTrack extends EventTarget { String get readyState => _blink.BlinkMediaStreamTrack.instance.readyState_Getter_(this); + @DomName('MediaStreamTrack.remote') + @DocsEditable() + @Experimental() // untriaged + bool get remote => _blink.BlinkMediaStreamTrack.instance.remote_Getter_(this); + @DomName('MediaStreamTrack.clone') @DocsEditable() @Experimental() // untriaged @@ -27321,6 +27891,12 @@ class MessageEvent extends Event { EventTarget get source => _convertNativeToDart_EventTarget( _blink.BlinkMessageEvent.instance.source_Getter_(this)); + @DomName('MessageEvent.suborigin') + @DocsEditable() + @Experimental() // untriaged + String get suborigin => + _blink.BlinkMessageEvent.instance.suborigin_Getter_(this); + @DomName('MessageEvent.initMessageEvent') @DocsEditable() void _initMessageEvent( @@ -28170,12 +28746,6 @@ class MouseEvent extends UIEvent { @DocsEditable() bool get ctrlKey => _blink.BlinkMouseEvent.instance.ctrlKey_Getter_(this); - @DomName('MouseEvent.dataTransfer') - @DocsEditable() - @Unstable() - DataTransfer get dataTransfer => - _blink.BlinkMouseEvent.instance.dataTransfer_Getter_(this); - /** * The nonstandard way to access the element that the mouse comes * from in the case of a `mouseover` event. @@ -28272,6 +28842,12 @@ class MouseEvent extends UIEvent { @Experimental() // untriaged int get _which => _blink.BlinkMouseEvent.instance.which_Getter_(this); + @DomName('MouseEvent.getModifierState') + @DocsEditable() + @Experimental() // untriaged + bool getModifierState(String keyArg) => _blink.BlinkMouseEvent.instance + .getModifierState_Callback_1_(this, keyArg); + @DomName('MouseEvent.initMouseEvent') @DocsEditable() void _initMouseEvent( @@ -28612,12 +29188,6 @@ class Navigator extends DartHtmlDomObject @Deprecated("Internal Use Only") Navigator.internal_() {} - @DomName('Navigator.bluetooth') - @DocsEditable() - @Experimental() // untriaged - Bluetooth get bluetooth => - _blink.BlinkNavigator.instance.bluetooth_Getter_(this); - @DomName('Navigator.connection') @DocsEditable() @Experimental() // untriaged @@ -28661,6 +29231,11 @@ class Navigator extends DartHtmlDomObject MimeTypeArray get mimeTypes => _blink.BlinkNavigator.instance.mimeTypes_Getter_(this); + @DomName('Navigator.nfc') + @DocsEditable() + @Experimental() // untriaged + _NFC get nfc => _blink.BlinkNavigator.instance.nfc_Getter_(this); + @DomName('Navigator.permissions') @DocsEditable() @Experimental() // untriaged @@ -28691,6 +29266,12 @@ class Navigator extends DartHtmlDomObject ServicePortCollection get services => _blink.BlinkNavigator.instance.services_Getter_(this); + @DomName('Navigator.storage') + @DocsEditable() + @Experimental() // untriaged + StorageManager get storage => + _blink.BlinkNavigator.instance.storage_Getter_(this); + @DomName('Navigator.storageQuota') @DocsEditable() @Experimental() // untriaged @@ -28849,13 +29430,6 @@ class Navigator extends DartHtmlDomObject @Unstable() bool get cookieEnabled => _blink.BlinkNavigator.instance.cookieEnabled_Getter_(this); - - @DomName('Navigator.getStorageUpdates') - @DocsEditable() - // http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorstorageutils - @Experimental() - void getStorageUpdates() => - _blink.BlinkNavigator.instance.getStorageUpdates_Callback_0_(this); } // 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 @@ -28998,12 +29572,6 @@ class NavigatorStorageUtils extends DartHtmlDomObject { @Experimental() // untriaged bool get cookieEnabled => _blink.BlinkNavigatorStorageUtils.instance.cookieEnabled_Getter_(this); - - @DomName('NavigatorStorageUtils.getStorageUpdates') - @DocsEditable() - @Experimental() // untriaged - void getStorageUpdates() => _blink.BlinkNavigatorStorageUtils.instance - .getStorageUpdates_Callback_0_(this); } // 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 @@ -29077,16 +29645,33 @@ class NetworkInformation extends EventTarget { throw new UnsupportedError("Not supported"); } + @DomName('NetworkInformation.changeEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider changeEvent = + const EventStreamProvider('change'); + @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") NetworkInformation.internal_() : super.internal_(); + @DomName('NetworkInformation.downlinkMax') + @DocsEditable() + @Experimental() // untriaged + num get downlinkMax => + _blink.BlinkNetworkInformation.instance.downlinkMax_Getter_(this); + @DomName('NetworkInformation.type') @DocsEditable() @Experimental() // untriaged String get type => _blink.BlinkNetworkInformation.instance.type_Getter_(this); + + @DomName('NetworkInformation.onchange') + @DocsEditable() + @Experimental() // untriaged + Stream get onChange => changeEvent.forTarget(this); } // 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 @@ -29444,15 +30029,6 @@ class Node extends EventTarget { @DocsEditable() Node get lastChild => _blink.BlinkNode.instance.lastChild_Getter_(this); - @DomName('Node.localName') - @DocsEditable() - String get _localName => _blink.BlinkNode.instance.localName_Getter_(this); - - @DomName('Node.namespaceURI') - @DocsEditable() - String get _namespaceUri => - _blink.BlinkNode.instance.namespaceURI_Getter_(this); - /** * The next sibling node. * @@ -29602,6 +30178,11 @@ class Node extends EventTarget { set text(String value) => _blink.BlinkNode.instance.textContent_Setter_(this, value); + @DomName('Node.treeRoot') + @DocsEditable() + @Experimental() // untriaged + Node get treeRoot => _blink.BlinkNode.instance.treeRoot_Getter_(this); + /** * Adds a node to the end of the child [nodes] list of this node. * @@ -30030,6 +30611,11 @@ class Notification extends EventTarget { /// Checks if this type is supported on the current platform. static bool get supported => true; + @DomName('Notification.actions') + @DocsEditable() + @Experimental() // untriaged + List get actions => _blink.BlinkNotification.instance.actions_Getter_(this); + @DomName('Notification.body') @DocsEditable() @Experimental() // untriaged @@ -30055,11 +30641,27 @@ class Notification extends EventTarget { @Experimental() // untriaged String get lang => _blink.BlinkNotification.instance.lang_Getter_(this); + @DomName('Notification.maxActions') + @DocsEditable() + @Experimental() // untriaged + int get maxActions => _blink.BlinkNotification.instance.maxActions_Getter_(); + @DomName('Notification.permission') @DocsEditable() String get permission => _blink.BlinkNotification.instance.permission_Getter_(); + @DomName('Notification.renotify') + @DocsEditable() + @Experimental() // untriaged + bool get renotify => _blink.BlinkNotification.instance.renotify_Getter_(this); + + @DomName('Notification.requireInteraction') + @DocsEditable() + @Experimental() // untriaged + bool get requireInteraction => + _blink.BlinkNotification.instance.requireInteraction_Getter_(this); + @DomName('Notification.silent') @DocsEditable() @Experimental() // untriaged @@ -30070,6 +30672,12 @@ class Notification extends EventTarget { @Experimental() // nonstandard String get tag => _blink.BlinkNotification.instance.tag_Getter_(this); + @DomName('Notification.timestamp') + @DocsEditable() + @Experimental() // untriaged + int get timestamp => + _blink.BlinkNotification.instance.timestamp_Getter_(this); + @DomName('Notification.title') @DocsEditable() @Experimental() // untriaged @@ -30085,13 +30693,13 @@ class Notification extends EventTarget { @DocsEditable() void close() => _blink.BlinkNotification.instance.close_Callback_0_(this); - static void _requestPermission([_NotificationPermissionCallback callback]) { - if (callback != null) { - _blink.BlinkNotification.instance.requestPermission_Callback_1_(callback); - return; + static Future _requestPermission( + [_NotificationPermissionCallback deprecatedCallback]) { + if (deprecatedCallback != null) { + return _blink.BlinkNotification.instance + .requestPermission_Callback_1_(deprecatedCallback); } - _blink.BlinkNotification.instance.requestPermission_Callback_0_(); - return; + return _blink.BlinkNotification.instance.requestPermission_Callback_0_(); } static Future requestPermission() { @@ -30139,13 +30747,10 @@ class NotificationEvent extends ExtendableEvent { @DomName('NotificationEvent.NotificationEvent') @DocsEditable() - factory NotificationEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkNotificationEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkNotificationEvent.instance.constructorCallback_1_(type); + factory NotificationEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkNotificationEvent.instance + .constructorCallback_2_(type, eventInitDict_1); } @Deprecated("Internal Use Only") @@ -30154,6 +30759,12 @@ class NotificationEvent extends ExtendableEvent { @Deprecated("Internal Use Only") NotificationEvent.internal_() : super.internal_(); + @DomName('NotificationEvent.action') + @DocsEditable() + @Experimental() // untriaged + String get action => + _blink.BlinkNotificationEvent.instance.action_Getter_(this); + @DomName('NotificationEvent.notification') @DocsEditable() @Experimental() // untriaged @@ -30176,6 +30787,38 @@ typedef void _NotificationPermissionCallback(String permission); // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('NumberValue') +@Experimental() // untriaged +class NumberValue extends StyleValue { + // To suppress missing implicit constructor warnings. + factory NumberValue._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('NumberValue.NumberValue') + @DocsEditable() + factory NumberValue(num value) { + return _blink.BlinkNumberValue.instance.constructorCallback_1_(value); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + NumberValue.internal_() : super.internal_(); + + @DomName('NumberValue.value') + @DocsEditable() + @Experimental() // untriaged + num get value => _blink.BlinkNumberValue.instance.value_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('HTMLOListElement') class OListElement extends HtmlElement { @@ -30377,6 +31020,56 @@ class ObjectElement extends HtmlElement { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('OffscreenCanvas') +@Experimental() // untriaged +class OffscreenCanvas extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory OffscreenCanvas._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('OffscreenCanvas.OffscreenCanvas') + @DocsEditable() + factory OffscreenCanvas(int width, int height) { + return _blink.BlinkOffscreenCanvas.instance + .constructorCallback_2_(width, height); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + OffscreenCanvas.internal_() {} + + @DomName('OffscreenCanvas.height') + @DocsEditable() + @Experimental() // untriaged + int get height => _blink.BlinkOffscreenCanvas.instance.height_Getter_(this); + + @DomName('OffscreenCanvas.height') + @DocsEditable() + @Experimental() // untriaged + set height(int value) => + _blink.BlinkOffscreenCanvas.instance.height_Setter_(this, value); + + @DomName('OffscreenCanvas.width') + @DocsEditable() + @Experimental() // untriaged + int get width => _blink.BlinkOffscreenCanvas.instance.width_Getter_(this); + + @DomName('OffscreenCanvas.width') + @DocsEditable() + @Experimental() // untriaged + set width(int value) => + _blink.BlinkOffscreenCanvas.instance.width_Setter_(this, value); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('HTMLOptGroupElement') class OptGroupElement extends HtmlElement { @@ -30575,7 +31268,7 @@ class OutputElement extends HtmlElement { @DomName('HTMLOutputElement.htmlFor') @DocsEditable() - DomSettableTokenList get htmlFor => + DomTokenList get htmlFor => _blink.BlinkHTMLOutputElement.instance.htmlFor_Getter_(this); @DomName('HTMLOutputElement.labels') @@ -30820,18 +31513,10 @@ class PasswordCredential extends Credential { @DomName('PasswordCredential.PasswordCredential') @DocsEditable() - factory PasswordCredential(String id, String password, - [String name, String iconURL]) { - if (iconURL != null) { - return _blink.BlinkPasswordCredential.instance - .constructorCallback_4_(id, password, name, iconURL); - } - if (name != null) { - return _blink.BlinkPasswordCredential.instance - .constructorCallback_3_(id, password, name); - } + factory PasswordCredential(Map data) { + var data_1 = convertDartToNative_Dictionary(data); return _blink.BlinkPasswordCredential.instance - .constructorCallback_2_(id, password); + .constructorCallback_1_(data_1); } @Deprecated("Internal Use Only") @@ -30840,17 +31525,41 @@ class PasswordCredential extends Credential { @Deprecated("Internal Use Only") PasswordCredential.internal_() : super.internal_(); - @DomName('PasswordCredential.formData') + @DomName('PasswordCredential.additionalData') @DocsEditable() @Experimental() // untriaged - FormData get formData => - _blink.BlinkPasswordCredential.instance.formData_Getter_(this); + Object get additionalData => + (_blink.BlinkPasswordCredential.instance.additionalData_Getter_(this)); - @DomName('PasswordCredential.password') + @DomName('PasswordCredential.additionalData') @DocsEditable() @Experimental() // untriaged - String get password => - _blink.BlinkPasswordCredential.instance.password_Getter_(this); + set additionalData(Object value) => _blink.BlinkPasswordCredential.instance + .additionalData_Setter_(this, value); + + @DomName('PasswordCredential.idName') + @DocsEditable() + @Experimental() // untriaged + String get idName => + _blink.BlinkPasswordCredential.instance.idName_Getter_(this); + + @DomName('PasswordCredential.idName') + @DocsEditable() + @Experimental() // untriaged + set idName(String value) => + _blink.BlinkPasswordCredential.instance.idName_Setter_(this, value); + + @DomName('PasswordCredential.passwordName') + @DocsEditable() + @Experimental() // untriaged + String get passwordName => + _blink.BlinkPasswordCredential.instance.passwordName_Getter_(this); + + @DomName('PasswordCredential.passwordName') + @DocsEditable() + @Experimental() // untriaged + set passwordName(String value) => + _blink.BlinkPasswordCredential.instance.passwordName_Setter_(this, value); } // 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 @@ -30873,10 +31582,10 @@ class Path2D extends DartHtmlDomObject implements _CanvasPathMethods { if (path_OR_text == null) { return _blink.BlinkPath2D.instance.constructorCallback_0_(); } - if ((path_OR_text is Path2D || path_OR_text == null)) { + if ((path_OR_text is Path2D)) { return _blink.BlinkPath2D.instance.constructorCallback_1_(path_OR_text); } - if ((path_OR_text is String || path_OR_text == null)) { + if ((path_OR_text is String)) { return _blink.BlinkPath2D.instance.constructorCallback_1_(path_OR_text); } throw new ArgumentError("Incorrect number or type of arguments"); @@ -30974,21 +31683,6 @@ class Performance extends EventTarget { throw new UnsupportedError("Not supported"); } - /** - * Static factory designed to expose `resourcetimingbufferfull` events to event - * handlers that are not necessarily instances of [Performance]. - * - * See [EventStreamProvider] for usage information. - */ - @DomName('Performance.webkitresourcetimingbufferfullEvent') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods - static const EventStreamProvider resourceTimingBufferFullEvent = - const EventStreamProvider('webkitresourcetimingbufferfull'); - @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -31034,6 +31728,12 @@ class Performance extends EventTarget { void clearMeasures(String measureName) => _blink.BlinkPerformance.instance .clearMeasures_Callback_1_(this, measureName); + @DomName('Performance.clearResourceTimings') + @DocsEditable() + @Experimental() // untriaged + void clearResourceTimings() => + _blink.BlinkPerformance.instance.clearResourceTimings_Callback_0_(this); + @DomName('Performance.getEntries') @DocsEditable() // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute @@ -31082,32 +31782,12 @@ class Performance extends EventTarget { void setFrameTimingBufferSize(int maxSize) => _blink.BlinkPerformance.instance .setFrameTimingBufferSize_Callback_1_(this, maxSize); - @DomName('Performance.webkitClearResourceTimings') + @DomName('Performance.setResourceTimingBufferSize') @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // http://www.w3c-test.org/webperf/specs/ResourceTiming/#extensions-performance-interface - void clearResourceTimings() => _blink.BlinkPerformance.instance - .webkitClearResourceTimings_Callback_0_(this); - - @DomName('Performance.webkitSetResourceTimingBufferSize') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods + @Experimental() // untriaged void setResourceTimingBufferSize(int maxSize) => _blink.BlinkPerformance.instance - .webkitSetResourceTimingBufferSize_Callback_1_(this, maxSize); - - /// Stream of `resourcetimingbufferfull` events handled by this [Performance]. - @DomName('Performance.onwebkitresourcetimingbufferfull') - @DocsEditable() - // http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming-methods - @Experimental() - Stream get onResourceTimingBufferFull => - resourceTimingBufferFullEvent.forTarget(this); + .setResourceTimingBufferSize_Callback_1_(this, maxSize); } // 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 @@ -31273,6 +31953,81 @@ class PerformanceNavigation extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('PerformanceObserver') +@Experimental() // untriaged +class PerformanceObserver extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory PerformanceObserver._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PerformanceObserver.internal_() {} + + @DomName('PerformanceObserver.disconnect') + @DocsEditable() + @Experimental() // untriaged + void disconnect() => + _blink.BlinkPerformanceObserver.instance.disconnect_Callback_0_(this); + + @DomName('PerformanceObserver.observe') + @DocsEditable() + @Experimental() // untriaged + void observe(Map options) => _blink.BlinkPerformanceObserver.instance + .observe_Callback_1_(this, convertDartToNative_Dictionary(options)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('PerformanceObserverEntryList') +@Experimental() // untriaged +class PerformanceObserverEntryList extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory PerformanceObserverEntryList._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PerformanceObserverEntryList.internal_() {} + + @DomName('PerformanceObserverEntryList.getEntries') + @DocsEditable() + @Experimental() // untriaged + List getEntries() => + (_blink.BlinkPerformanceObserverEntryList.instance + .getEntries_Callback_0_(this)); + + @DomName('PerformanceObserverEntryList.getEntriesByName') + @DocsEditable() + @Experimental() // untriaged + List getEntriesByName(String name, String entryType) => + (_blink.BlinkPerformanceObserverEntryList.instance + .getEntriesByName_Callback_2_(this, name, entryType)); + + @DomName('PerformanceObserverEntryList.getEntriesByType') + @DocsEditable() + @Experimental() // untriaged + List getEntriesByType(String entryType) => + (_blink.BlinkPerformanceObserverEntryList.instance + .getEntriesByType_Callback_1_(this, entryType)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('PerformanceRenderTiming') @Experimental() // untriaged @@ -31518,149 +32273,6 @@ class PerformanceTiming extends DartHtmlDomObject { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('PeriodicSyncEvent') -@Experimental() // untriaged -class PeriodicSyncEvent extends ExtendableEvent { - // To suppress missing implicit constructor warnings. - factory PeriodicSyncEvent._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('PeriodicSyncEvent.PeriodicSyncEvent') - @DocsEditable() - factory PeriodicSyncEvent(String type, Map init) { - var init_1 = convertDartToNative_Dictionary(init); - return _blink.BlinkPeriodicSyncEvent.instance - .constructorCallback_2_(type, init_1); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PeriodicSyncEvent.internal_() : super.internal_(); - - @DomName('PeriodicSyncEvent.registration') - @DocsEditable() - @Experimental() // untriaged - PeriodicSyncRegistration get registration => - _blink.BlinkPeriodicSyncEvent.instance.registration_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('PeriodicSyncManager') -@Experimental() // untriaged -class PeriodicSyncManager extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory PeriodicSyncManager._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PeriodicSyncManager.internal_() {} - - @DomName('PeriodicSyncManager.minPossiblePeriod') - @DocsEditable() - @Experimental() // untriaged - int get minPossiblePeriod => - _blink.BlinkPeriodicSyncManager.instance.minPossiblePeriod_Getter_(this); - - @DomName('PeriodicSyncManager.getRegistration') - @DocsEditable() - @Experimental() // untriaged - Future getRegistration(String tag) => - convertNativePromiseToDartFuture(_blink.BlinkPeriodicSyncManager.instance - .getRegistration_Callback_1_(this, tag)); - - @DomName('PeriodicSyncManager.getRegistrations') - @DocsEditable() - @Experimental() // untriaged - Future getRegistrations() => - convertNativePromiseToDartFuture(_blink.BlinkPeriodicSyncManager.instance - .getRegistrations_Callback_0_(this)); - - @DomName('PeriodicSyncManager.permissionState') - @DocsEditable() - @Experimental() // untriaged - Future permissionState() => - convertNativePromiseToDartFuture(_blink.BlinkPeriodicSyncManager.instance - .permissionState_Callback_0_(this)); - - Future register([Map options]) { - if (options != null) { - return _blink.BlinkPeriodicSyncManager.instance - .register_Callback_1_(this, convertDartToNative_Dictionary(options)); - } - return _blink.BlinkPeriodicSyncManager.instance.register_Callback_0_(this); - } -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('PeriodicSyncRegistration') -@Experimental() // untriaged -class PeriodicSyncRegistration extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory PeriodicSyncRegistration._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PeriodicSyncRegistration.internal_() {} - - @DomName('PeriodicSyncRegistration.minPeriod') - @DocsEditable() - @Experimental() // untriaged - int get minPeriod => - _blink.BlinkPeriodicSyncRegistration.instance.minPeriod_Getter_(this); - - @DomName('PeriodicSyncRegistration.networkState') - @DocsEditable() - @Experimental() // untriaged - String get networkState => - _blink.BlinkPeriodicSyncRegistration.instance.networkState_Getter_(this); - - @DomName('PeriodicSyncRegistration.powerState') - @DocsEditable() - @Experimental() // untriaged - String get powerState => - _blink.BlinkPeriodicSyncRegistration.instance.powerState_Getter_(this); - - @DomName('PeriodicSyncRegistration.tag') - @DocsEditable() - @Experimental() // untriaged - String get tag => - _blink.BlinkPeriodicSyncRegistration.instance.tag_Getter_(this); - - @DomName('PeriodicSyncRegistration.unregister') - @DocsEditable() - @Experimental() // untriaged - Future unregister() => convertNativePromiseToDartFuture(_blink - .BlinkPeriodicSyncRegistration.instance - .unregister_Callback_0_(this)); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('PermissionStatus') @Experimental() // untriaged @@ -31687,12 +32299,6 @@ class PermissionStatus extends EventTarget { @Experimental() // untriaged String get state => _blink.BlinkPermissionStatus.instance.state_Getter_(this); - @DomName('PermissionStatus.status') - @DocsEditable() - @Experimental() // untriaged - String get status => - _blink.BlinkPermissionStatus.instance.status_Getter_(this); - @DomName('PermissionStatus.onchange') @DocsEditable() @Experimental() // untriaged @@ -31722,8 +32328,63 @@ class Permissions extends DartHtmlDomObject { @DomName('Permissions.query') @DocsEditable() @Experimental() // untriaged - Future query(Object permission) => convertNativePromiseToDartFuture( - _blink.BlinkPermissions.instance.query_Callback_1_(this, permission)); + Future query(Map permission) => + convertNativePromiseToDartFuture(_blink.BlinkPermissions.instance + .query_Callback_1_(this, convertDartToNative_Dictionary(permission))); + + @DomName('Permissions.request') + @DocsEditable() + @Experimental() // untriaged + Future request(Map permissions) => convertNativePromiseToDartFuture(_blink + .BlinkPermissions.instance + .request_Callback_1_(this, convertDartToNative_Dictionary(permissions))); + + @DomName('Permissions.requestAll') + @DocsEditable() + @Experimental() // untriaged + Future requestAll(List permissions) => + convertNativePromiseToDartFuture(_blink.BlinkPermissions.instance + .requestAll_Callback_1_(this, permissions)); + + @DomName('Permissions.revoke') + @DocsEditable() + @Experimental() // untriaged + Future revoke(Map permission) => convertNativePromiseToDartFuture(_blink + .BlinkPermissions.instance + .revoke_Callback_1_(this, convertDartToNative_Dictionary(permission))); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('Perspective') +@Experimental() // untriaged +class Perspective extends TransformComponent { + // To suppress missing implicit constructor warnings. + factory Perspective._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('Perspective.Perspective') + @DocsEditable() + factory Perspective(LengthValue length) { + return _blink.BlinkPerspective.instance.constructorCallback_1_(length); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + Perspective.internal_() : super.internal_(); + + @DomName('Perspective.length') + @DocsEditable() + @Experimental() // untriaged + LengthValue get length => + _blink.BlinkPerspective.instance.length_Getter_(this); } // 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 @@ -31904,64 +32565,6 @@ class PluginArray extends DartHtmlDomObject // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('PluginPlaceholderElement') -@Experimental() // untriaged -class PluginPlaceholderElement extends DivElement { - // To suppress missing implicit constructor warnings. - factory PluginPlaceholderElement._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PluginPlaceholderElement.internal_() : super.internal_(); - - /** - * Constructor instantiated by the DOM when a custom element has been created. - * - * This can only be called by subclasses from their created constructor. - */ - PluginPlaceholderElement.created() : super.created(); - - @DomName('PluginPlaceholderElement.closeable') - @DocsEditable() - @Experimental() // untriaged - bool get closeable => - _blink.BlinkPluginPlaceholderElement.instance.closeable_Getter_(this); - - @DomName('PluginPlaceholderElement.closeable') - @DocsEditable() - @Experimental() // untriaged - set closeable(bool value) => _blink.BlinkPluginPlaceholderElement.instance - .closeable_Setter_(this, value); - - @DomName('PluginPlaceholderElement.message') - @DocsEditable() - @Experimental() // untriaged - String get message => - _blink.BlinkPluginPlaceholderElement.instance.message_Getter_(this); - - @DomName('PluginPlaceholderElement.message') - @DocsEditable() - @Experimental() // untriaged - set message(String value) => _blink.BlinkPluginPlaceholderElement.instance - .message_Setter_(this, value); - - @DomName('PluginPlaceholderElement.createdCallback') - @DocsEditable() - @Experimental() // untriaged - void createdCallback() => _blink.BlinkPluginPlaceholderElement.instance - .createdCallback_Callback_0_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('PointerEvent') @Experimental() // untriaged @@ -32177,6 +32780,43 @@ class PositionSensorVRDevice extends VRDevice { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('PositionValue') +@Experimental() // untriaged +class PositionValue extends StyleValue { + // To suppress missing implicit constructor warnings. + factory PositionValue._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('PositionValue.PositionValue') + @DocsEditable() + factory PositionValue(LengthValue x, LengthValue y) { + return _blink.BlinkPositionValue.instance.constructorCallback_2_(x, y); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PositionValue.internal_() : super.internal_(); + + @DomName('PositionValue.x') + @DocsEditable() + @Experimental() // untriaged + LengthValue get x => _blink.BlinkPositionValue.instance.x_Getter_(this); + + @DomName('PositionValue.y') + @DocsEditable() + @Experimental() // untriaged + LengthValue get y => _blink.BlinkPositionValue.instance.y_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('HTMLPreElement') class PreElement extends HtmlElement { @@ -32211,7 +32851,7 @@ class PreElement extends HtmlElement { @DocsEditable() @DomName('Presentation') @Experimental() // untriaged -class Presentation extends EventTarget { +class Presentation extends DartHtmlDomObject { // To suppress missing implicit constructor warnings. factory Presentation._() { throw new UnsupportedError("Not supported"); @@ -32221,32 +32861,25 @@ class Presentation extends EventTarget { external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - Presentation.internal_() : super.internal_(); + Presentation.internal_() {} - @DomName('Presentation.session') + @DomName('Presentation.defaultRequest') @DocsEditable() @Experimental() // untriaged - PresentationSession get session => - _blink.BlinkPresentation.instance.session_Getter_(this); + PresentationRequest get defaultRequest => + _blink.BlinkPresentation.instance.defaultRequest_Getter_(this); - @DomName('Presentation.getAvailability') + @DomName('Presentation.defaultRequest') @DocsEditable() @Experimental() // untriaged - Future getAvailability(String url) => convertNativePromiseToDartFuture( - _blink.BlinkPresentation.instance.getAvailability_Callback_1_(this, url)); + set defaultRequest(PresentationRequest value) => + _blink.BlinkPresentation.instance.defaultRequest_Setter_(this, value); - @DomName('Presentation.joinSession') + @DomName('Presentation.receiver') @DocsEditable() @Experimental() // untriaged - Future joinSession(String url, String presentationId) => - convertNativePromiseToDartFuture(_blink.BlinkPresentation.instance - .joinSession_Callback_2_(this, url, presentationId)); - - @DomName('Presentation.startSession') - @DocsEditable() - @Experimental() // untriaged - Future startSession(String url) => convertNativePromiseToDartFuture( - _blink.BlinkPresentation.instance.startSession_Callback_1_(this, url)); + PresentationReceiver get receiver => + _blink.BlinkPresentation.instance.receiver_Getter_(this); } // 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 @@ -32293,15 +32926,15 @@ class PresentationAvailability extends EventTarget { // WARNING: Do not edit - generated code. @DocsEditable() -@DomName('PresentationSession') +@DomName('PresentationConnection') @Experimental() // untriaged -class PresentationSession extends EventTarget { +class PresentationConnection extends EventTarget { // To suppress missing implicit constructor warnings. - factory PresentationSession._() { + factory PresentationConnection._() { throw new UnsupportedError("Not supported"); } - @DomName('PresentationSession.messageEvent') + @DomName('PresentationConnection.messageEvent') @DocsEditable() @Experimental() // untriaged static const EventStreamProvider messageEvent = @@ -32311,62 +32944,68 @@ class PresentationSession extends EventTarget { external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - PresentationSession.internal_() : super.internal_(); + PresentationConnection.internal_() : super.internal_(); - @DomName('PresentationSession.binaryType') + @DomName('PresentationConnection.binaryType') @DocsEditable() @Experimental() // untriaged String get binaryType => - _blink.BlinkPresentationSession.instance.binaryType_Getter_(this); + _blink.BlinkPresentationConnection.instance.binaryType_Getter_(this); - @DomName('PresentationSession.binaryType') + @DomName('PresentationConnection.binaryType') @DocsEditable() @Experimental() // untriaged - set binaryType(String value) => - _blink.BlinkPresentationSession.instance.binaryType_Setter_(this, value); + set binaryType(String value) => _blink.BlinkPresentationConnection.instance + .binaryType_Setter_(this, value); - @DomName('PresentationSession.id') + @DomName('PresentationConnection.id') @DocsEditable() @Experimental() // untriaged - String get id => _blink.BlinkPresentationSession.instance.id_Getter_(this); + String get id => _blink.BlinkPresentationConnection.instance.id_Getter_(this); - @DomName('PresentationSession.state') + @DomName('PresentationConnection.state') @DocsEditable() @Experimental() // untriaged String get state => - _blink.BlinkPresentationSession.instance.state_Getter_(this); + _blink.BlinkPresentationConnection.instance.state_Getter_(this); - @DomName('PresentationSession.close') + @DomName('PresentationConnection.close') @DocsEditable() @Experimental() // untriaged void close() => - _blink.BlinkPresentationSession.instance.close_Callback_0_(this); + _blink.BlinkPresentationConnection.instance.close_Callback_0_(this); void send(data_OR_message) { - if ((data_OR_message is String || data_OR_message == null)) { - _blink.BlinkPresentationSession.instance + if ((data_OR_message is String)) { + _blink.BlinkPresentationConnection.instance .send_Callback_1_(this, data_OR_message); return; } - if ((data_OR_message is Blob || data_OR_message == null)) { - _blink.BlinkPresentationSession.instance + if ((data_OR_message is Blob)) { + _blink.BlinkPresentationConnection.instance .send_Callback_1_(this, data_OR_message); return; } - if ((data_OR_message is TypedData || data_OR_message == null)) { - _blink.BlinkPresentationSession.instance + if ((data_OR_message is TypedData)) { + _blink.BlinkPresentationConnection.instance .send_Callback_1_(this, data_OR_message); return; } - if ((data_OR_message is ByteBuffer || data_OR_message == null)) { - _blink.BlinkPresentationSession.instance + if ((data_OR_message is ByteBuffer)) { + _blink.BlinkPresentationConnection.instance .send_Callback_1_(this, data_OR_message); return; } throw new ArgumentError("Incorrect number or type of arguments"); } - @DomName('PresentationSession.onmessage') + @DomName('PresentationConnection.terminate') + @DocsEditable() + @Experimental() // untriaged + void terminate() => + _blink.BlinkPresentationConnection.instance.terminate_Callback_0_(this); + + @DomName('PresentationConnection.onmessage') @DocsEditable() @Experimental() // untriaged Stream get onMessage => messageEvent.forTarget(this); @@ -32377,6 +33016,165 @@ class PresentationSession extends EventTarget { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('PresentationConnectionAvailableEvent') +@Experimental() // untriaged +class PresentationConnectionAvailableEvent extends Event { + // To suppress missing implicit constructor warnings. + factory PresentationConnectionAvailableEvent._() { + throw new UnsupportedError("Not supported"); + } + + @DomName( + 'PresentationConnectionAvailableEvent.PresentationConnectionAvailableEvent') + @DocsEditable() + factory PresentationConnectionAvailableEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkPresentationConnectionAvailableEvent.instance + .constructorCallback_2_(type, eventInitDict_1); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PresentationConnectionAvailableEvent.internal_() : super.internal_(); + + @DomName('PresentationConnectionAvailableEvent.connection') + @DocsEditable() + @Experimental() // untriaged + PresentationConnection get connection => + _blink.BlinkPresentationConnectionAvailableEvent.instance + .connection_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('PresentationConnectionCloseEvent') +@Experimental() // untriaged +class PresentationConnectionCloseEvent extends Event { + // To suppress missing implicit constructor warnings. + factory PresentationConnectionCloseEvent._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('PresentationConnectionCloseEvent.PresentationConnectionCloseEvent') + @DocsEditable() + factory PresentationConnectionCloseEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkPresentationConnectionCloseEvent.instance + .constructorCallback_2_(type, eventInitDict_1); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PresentationConnectionCloseEvent.internal_() : super.internal_(); + + @DomName('PresentationConnectionCloseEvent.message') + @DocsEditable() + @Experimental() // untriaged + String get message => _blink.BlinkPresentationConnectionCloseEvent.instance + .message_Getter_(this); + + @DomName('PresentationConnectionCloseEvent.reason') + @DocsEditable() + @Experimental() // untriaged + String get reason => _blink.BlinkPresentationConnectionCloseEvent.instance + .reason_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('PresentationReceiver') +@Experimental() // untriaged +class PresentationReceiver extends EventTarget { + // To suppress missing implicit constructor warnings. + factory PresentationReceiver._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PresentationReceiver.internal_() : super.internal_(); + + @DomName('PresentationReceiver.getConnection') + @DocsEditable() + @Experimental() // untriaged + Future getConnection() => + convertNativePromiseToDartFuture(_blink.BlinkPresentationReceiver.instance + .getConnection_Callback_0_(this)); + + @DomName('PresentationReceiver.getConnections') + @DocsEditable() + @Experimental() // untriaged + Future getConnections() => + convertNativePromiseToDartFuture(_blink.BlinkPresentationReceiver.instance + .getConnections_Callback_0_(this)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('PresentationRequest') +@Experimental() // untriaged +class PresentationRequest extends EventTarget { + // To suppress missing implicit constructor warnings. + factory PresentationRequest._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('PresentationRequest.PresentationRequest') + @DocsEditable() + factory PresentationRequest(String url) { + return _blink.BlinkPresentationRequest.instance.constructorCallback_1_(url); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + PresentationRequest.internal_() : super.internal_(); + + @DomName('PresentationRequest.getAvailability') + @DocsEditable() + @Experimental() // untriaged + Future getAvailability() => + convertNativePromiseToDartFuture(_blink.BlinkPresentationRequest.instance + .getAvailability_Callback_0_(this)); + + @DomName('PresentationRequest.reconnect') + @DocsEditable() + @Experimental() // untriaged + Future reconnect(String id) => convertNativePromiseToDartFuture( + _blink.BlinkPresentationRequest.instance.reconnect_Callback_1_(this, id)); + + @DomName('PresentationRequest.start') + @DocsEditable() + @Experimental() // untriaged + Future start() => convertNativePromiseToDartFuture( + _blink.BlinkPresentationRequest.instance.start_Callback_0_(this)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('ProcessingInstruction') @Unstable() @@ -32531,14 +33329,10 @@ class PromiseRejectionEvent extends Event { @DomName('PromiseRejectionEvent.PromiseRejectionEvent') @DocsEditable() - factory PromiseRejectionEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkPromiseRejectionEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } + factory PromiseRejectionEvent(String type, Map eventInitDict) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); return _blink.BlinkPromiseRejectionEvent.instance - .constructorCallback_1_(type); + .constructorCallback_2_(type, eventInitDict_1); } @Deprecated("Internal Use Only") @@ -32654,12 +33448,6 @@ class PushMessageData extends DartHtmlDomObject { throw new UnsupportedError("Not supported"); } - @DomName('PushMessageData.PushMessageData') - @DocsEditable() - factory PushMessageData(String message) { - return _blink.BlinkPushMessageData.instance.constructorCallback_1_(message); - } - @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -32715,6 +33503,12 @@ class PushSubscription extends DartHtmlDomObject { String get endpoint => _blink.BlinkPushSubscription.instance.endpoint_Getter_(this); + @DomName('PushSubscription.getKey') + @DocsEditable() + @Experimental() // untriaged + ByteBuffer getKey(String name) => + _blink.BlinkPushSubscription.instance.getKey_Callback_1_(this, name); + @DomName('PushSubscription.unsubscribe') @DocsEditable() @Experimental() // untriaged @@ -32767,10 +33561,9 @@ class QuoteElement extends HtmlElement { // WARNING: Do not edit - generated code. -@DomName('RTCErrorCallback') -// http://dev.w3.org/2011/webrtc/editor/webrtc.html#rtcerror -@Experimental() -typedef void _RtcErrorCallback(String errorInformation); +@DomName('RTCPeerConnectionErrorCallback') +@Experimental() // untriaged +typedef void RtcPeerConnectionErrorCallback(DomException exception); // 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 // BSD-style license that can be found in the LICENSE file. @@ -33077,41 +33870,6 @@ class ReadableByteStreamReader extends DartHtmlDomObject { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('ReadableStream') -@Experimental() // untriaged -class ReadableStream extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory ReadableStream._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - ReadableStream.internal_() {} - - Future cancel([Object reason]) { - if (reason != null) { - return _blink.BlinkReadableStream.instance - .cancel_Callback_1_(this, reason); - } - return _blink.BlinkReadableStream.instance.cancel_Callback_0_(this); - } - - @DomName('ReadableStream.getReader') - @DocsEditable() - @Experimental() // untriaged - ReadableStreamReader getReader() => - _blink.BlinkReadableStream.instance.getReader_Callback_0_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('ReadableStreamReader') @Experimental() // untriaged @@ -33205,6 +33963,86 @@ typedef void RequestAnimationFrameCallback(num highResTime); // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('Rotation') +@Experimental() // untriaged +class Rotation extends TransformComponent { + // To suppress missing implicit constructor warnings. + factory Rotation._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('Rotation.Rotation') + @DocsEditable() + factory Rotation(num angle, [num x, num y, num z]) { + if ((angle is num) && x == null && y == null && z == null) { + return _blink.BlinkRotation.instance.constructorCallback_1_(angle); + } + if ((z is num) && (y is num) && (x is num) && (angle is num)) { + return _blink.BlinkRotation.instance + .constructorCallback_4_(angle, x, y, z); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + Rotation.internal_() : super.internal_(); + + @DomName('Rotation.angle') + @DocsEditable() + @Experimental() // untriaged + num get angle => _blink.BlinkRotation.instance.angle_Getter_(this); + + @DomName('Rotation.x') + @DocsEditable() + @Experimental() // untriaged + num get x => _blink.BlinkRotation.instance.x_Getter_(this); + + @DomName('Rotation.y') + @DocsEditable() + @Experimental() // untriaged + num get y => _blink.BlinkRotation.instance.y_Getter_(this); + + @DomName('Rotation.z') + @DocsEditable() + @Experimental() // untriaged + num get z => _blink.BlinkRotation.instance.z_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('RTCCertificate') +@Experimental() // untriaged +class RtcCertificate extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory RtcCertificate._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + RtcCertificate.internal_() {} + + @DomName('RTCCertificate.expires') + @DocsEditable() + @Experimental() // untriaged + int get expires => _blink.BlinkRTCCertificate.instance.expires_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('RTCDataChannel') // http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannel @@ -33280,6 +34118,19 @@ class RtcDataChannel extends EventTarget { int get bufferedAmount => _blink.BlinkRTCDataChannel.instance.bufferedAmount_Getter_(this); + @DomName('RTCDataChannel.bufferedAmountLowThreshold') + @DocsEditable() + @Experimental() // untriaged + int get bufferedAmountLowThreshold => _blink.BlinkRTCDataChannel.instance + .bufferedAmountLowThreshold_Getter_(this); + + @DomName('RTCDataChannel.bufferedAmountLowThreshold') + @DocsEditable() + @Experimental() // untriaged + set bufferedAmountLowThreshold(int value) => + _blink.BlinkRTCDataChannel.instance + .bufferedAmountLowThreshold_Setter_(this, value); + @DomName('RTCDataChannel.id') @DocsEditable() @Experimental() // untriaged @@ -33333,19 +34184,19 @@ class RtcDataChannel extends EventTarget { void close() => _blink.BlinkRTCDataChannel.instance.close_Callback_0_(this); void send(data) { - if ((data is String || data == null)) { + if ((data is String)) { _blink.BlinkRTCDataChannel.instance.send_Callback_1_(this, data); return; } - if ((data is Blob || data == null)) { + if ((data is Blob)) { _blink.BlinkRTCDataChannel.instance.send_Callback_1_(this, data); return; } - if ((data is TypedData || data == null)) { + if ((data is TypedData)) { _blink.BlinkRTCDataChannel.instance.send_Callback_1_(this, data); return; } - if ((data is ByteBuffer || data == null)) { + if ((data is ByteBuffer)) { _blink.BlinkRTCDataChannel.instance.send_Callback_1_(this, data); return; } @@ -33663,6 +34514,13 @@ class RtcPeerConnection extends EventTarget { return completer.future; } + @DomName('RTCPeerConnection.generateCertificate') + @DocsEditable() + @Experimental() // untriaged + static Future generateCertificate(/*AlgorithmIdentifier*/ keygenAlgorithm) => + convertNativePromiseToDartFuture(_blink.BlinkRTCPeerConnection.instance + .generateCertificate_Callback_1_(keygenAlgorithm)); + // To suppress missing implicit constructor warnings. factory RtcPeerConnection._() { throw new UnsupportedError("Not supported"); @@ -33790,12 +34648,23 @@ class RtcPeerConnection extends EventTarget { String get signalingState => _blink.BlinkRTCPeerConnection.instance.signalingState_Getter_(this); - @DomName('RTCPeerConnection.addIceCandidate') - @DocsEditable() - void addIceCandidate(RtcIceCandidate candidate, VoidCallback successCallback, - _RtcErrorCallback failureCallback) => - _blink.BlinkRTCPeerConnection.instance.addIceCandidate_Callback_3_( + Future addIceCandidate(candidate, + [VoidCallback successCallback, + RtcPeerConnectionErrorCallback failureCallback]) { + if (candidate != null && + successCallback == null && + failureCallback == null) { + return _blink.BlinkRTCPeerConnection.instance + .addIceCandidate_Callback_1_(this, candidate); + } + if ((failureCallback is RtcPeerConnectionErrorCallback) && + (successCallback is VoidCallback) && + (candidate is RtcIceCandidate)) { + return _blink.BlinkRTCPeerConnection.instance.addIceCandidate_Callback_3_( this, candidate, successCallback, failureCallback); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } void addStream(MediaStream stream, [Map mediaConstraints]) { if (mediaConstraints != null) { @@ -33813,7 +34682,8 @@ class RtcPeerConnection extends EventTarget { _blink.BlinkRTCPeerConnection.instance.close_Callback_0_(this); void _createAnswer(_RtcSessionDescriptionCallback successCallback, - [_RtcErrorCallback failureCallback, Map mediaConstraints]) { + RtcPeerConnectionErrorCallback failureCallback, + [Map mediaConstraints]) { if (mediaConstraints != null) { _blink.BlinkRTCPeerConnection.instance.createAnswer_Callback_3_( this, @@ -33844,7 +34714,8 @@ class RtcPeerConnection extends EventTarget { } void _createOffer(_RtcSessionDescriptionCallback successCallback, - [_RtcErrorCallback failureCallback, Map rtcOfferOptions]) { + RtcPeerConnectionErrorCallback failureCallback, + [Map rtcOfferOptions]) { if (rtcOfferOptions != null) { _blink.BlinkRTCPeerConnection.instance.createOffer_Callback_3_( this, @@ -33889,10 +34760,12 @@ class RtcPeerConnection extends EventTarget { @DomName('RTCPeerConnection.setLocalDescription') @DocsEditable() - void _setLocalDescription(RtcSessionDescription description, - [VoidCallback successCallback, _RtcErrorCallback failureCallback]) => - _blink.BlinkRTCPeerConnection.instance.setLocalDescription_Callback_3_( - this, description, successCallback, failureCallback); + Future _setLocalDescription( + RtcSessionDescription description, VoidCallback successCallback, + [RtcPeerConnectionErrorCallback failureCallback]) => + convertNativePromiseToDartFuture(_blink.BlinkRTCPeerConnection.instance + .setLocalDescription_Callback_3_( + this, description, successCallback, failureCallback)); Future setLocalDescription(RtcSessionDescription description) { var completer = new Completer(); @@ -33906,10 +34779,12 @@ class RtcPeerConnection extends EventTarget { @DomName('RTCPeerConnection.setRemoteDescription') @DocsEditable() - void _setRemoteDescription(RtcSessionDescription description, - [VoidCallback successCallback, _RtcErrorCallback failureCallback]) => - _blink.BlinkRTCPeerConnection.instance.setRemoteDescription_Callback_3_( - this, description, successCallback, failureCallback); + Future _setRemoteDescription( + RtcSessionDescription description, VoidCallback successCallback, + [RtcPeerConnectionErrorCallback failureCallback]) => + convertNativePromiseToDartFuture(_blink.BlinkRTCPeerConnection.instance + .setRemoteDescription_Callback_3_( + this, description, successCallback, failureCallback)); Future setRemoteDescription(RtcSessionDescription description) { var completer = new Completer(); @@ -34118,6 +34993,54 @@ class RtcStatsResponse extends DartHtmlDomObject { List result() => _blink.BlinkRTCStatsResponse.instance.result_Callback_0_(this); } +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('Scale') +@Experimental() // untriaged +class Scale extends TransformComponent { + // To suppress missing implicit constructor warnings. + factory Scale._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('Scale.Scale') + @DocsEditable() + factory Scale(num x, num y, [num z]) { + if ((y is num) && (x is num) && z == null) { + return _blink.BlinkScale.instance.constructorCallback_2_(x, y); + } + if ((z is num) && (y is num) && (x is num)) { + return _blink.BlinkScale.instance.constructorCallback_3_(x, y, z); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + Scale.internal_() : super.internal_(); + + @DomName('Scale.x') + @DocsEditable() + @Experimental() // untriaged + num get x => _blink.BlinkScale.instance.x_Getter_(this); + + @DomName('Scale.y') + @DocsEditable() + @Experimental() // untriaged + num get y => _blink.BlinkScale.instance.y_Getter_(this); + + @DomName('Scale.z') + @DocsEditable() + @Experimental() // untriaged + num get z => _blink.BlinkScale.instance.z_Getter_(this); +} // Copyright (c) 2013, 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. @@ -34168,6 +35091,17 @@ class Screen extends DartHtmlDomObject { @DocsEditable() int get height => _blink.BlinkScreen.instance.height_Getter_(this); + @DomName('Screen.keepAwake') + @DocsEditable() + @Experimental() // untriaged + bool get keepAwake => _blink.BlinkScreen.instance.keepAwake_Getter_(this); + + @DomName('Screen.keepAwake') + @DocsEditable() + @Experimental() // untriaged + set keepAwake(bool value) => + _blink.BlinkScreen.instance.keepAwake_Setter_(this, value); + @DomName('Screen.orientation') @DocsEditable() @Experimental() // untriaged @@ -34371,58 +35305,11 @@ class ScrollState extends DartHtmlDomObject { @DomName('ScrollState.ScrollState') @DocsEditable() - factory ScrollState( - [num deltaX, - num deltaY, - num deltaGranularity, - num velocityX, - num velocityY, - bool inInertialPhase, - bool isBeginning, - bool isEnding]) { - if (isEnding != null) { - return _blink.BlinkScrollState.instance.constructorCallback_8_( - deltaX, - deltaY, - deltaGranularity, - velocityX, - velocityY, - inInertialPhase, - isBeginning, - isEnding); - } - if (isBeginning != null) { - return _blink.BlinkScrollState.instance.constructorCallback_7_( - deltaX, - deltaY, - deltaGranularity, - velocityX, - velocityY, - inInertialPhase, - isBeginning); - } - if (inInertialPhase != null) { - return _blink.BlinkScrollState.instance.constructorCallback_6_(deltaX, - deltaY, deltaGranularity, velocityX, velocityY, inInertialPhase); - } - if (velocityY != null) { - return _blink.BlinkScrollState.instance.constructorCallback_5_( - deltaX, deltaY, deltaGranularity, velocityX, velocityY); - } - if (velocityX != null) { + factory ScrollState([Map scrollStateInit]) { + if (scrollStateInit != null) { + var scrollStateInit_1 = convertDartToNative_Dictionary(scrollStateInit); return _blink.BlinkScrollState.instance - .constructorCallback_4_(deltaX, deltaY, deltaGranularity, velocityX); - } - if (deltaGranularity != null) { - return _blink.BlinkScrollState.instance - .constructorCallback_3_(deltaX, deltaY, deltaGranularity); - } - if (deltaY != null) { - return _blink.BlinkScrollState.instance - .constructorCallback_2_(deltaX, deltaY); - } - if (deltaX != null) { - return _blink.BlinkScrollState.instance.constructorCallback_1_(deltaX); + .constructorCallback_1_(scrollStateInit_1); } return _blink.BlinkScrollState.instance.constructorCallback_0_(); } @@ -34467,6 +35354,12 @@ class ScrollState extends DartHtmlDomObject { bool get isBeginning => _blink.BlinkScrollState.instance.isBeginning_Getter_(this); + @DomName('ScrollState.isDirectManipulation') + @DocsEditable() + @Experimental() // untriaged + bool get isDirectManipulation => + _blink.BlinkScrollState.instance.isDirectManipulation_Getter_(this); + @DomName('ScrollState.isEnding') @DocsEditable() @Experimental() // untriaged @@ -34478,6 +35371,18 @@ class ScrollState extends DartHtmlDomObject { bool get shouldPropagate => _blink.BlinkScrollState.instance.shouldPropagate_Getter_(this); + @DomName('ScrollState.startPositionX') + @DocsEditable() + @Experimental() // untriaged + int get startPositionX => + _blink.BlinkScrollState.instance.startPositionX_Getter_(this); + + @DomName('ScrollState.startPositionY') + @DocsEditable() + @Experimental() // untriaged + int get startPositionY => + _blink.BlinkScrollState.instance.startPositionY_Getter_(this); + @DomName('ScrollState.velocityX') @DocsEditable() @Experimental() // untriaged @@ -34493,6 +35398,12 @@ class ScrollState extends DartHtmlDomObject { @Experimental() // untriaged void consumeDelta(num x, num y) => _blink.BlinkScrollState.instance.consumeDelta_Callback_2_(this, x, y); + + @DomName('ScrollState.distributeToScrollChainDescendant') + @DocsEditable() + @Experimental() // untriaged + void distributeToScrollChainDescendant() => _blink.BlinkScrollState.instance + .distributeToScrollChainDescendant_Callback_0_(this); } // 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 @@ -34500,6 +35411,15 @@ class ScrollState extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DomName('ScrollStateCallback') +@Experimental() // untriaged +typedef void ScrollStateCallback(ScrollState scrollState); +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('SecurityPolicyViolationEvent') // https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicyviolationevent-events @@ -34881,12 +35801,13 @@ class Selection extends DartHtmlDomObject { void collapseToStart() => _blink.BlinkSelection.instance.collapseToStart_Callback_0_(this); - @DomName('Selection.containsNode') - @DocsEditable() - @Experimental() // non-standard - bool containsNode(Node node, bool allowPartialContainment) => - _blink.BlinkSelection.instance + bool containsNode(Node node, [bool allowPartialContainment]) { + if (allowPartialContainment != null) { + return _blink.BlinkSelection.instance .containsNode_Callback_2_(this, node, allowPartialContainment); + } + return _blink.BlinkSelection.instance.containsNode_Callback_1_(this, node); + } @DomName('Selection.deleteFromDocument') @DocsEditable() @@ -35212,12 +36133,6 @@ class ServiceWorkerGlobalScope extends WorkerGlobalScope { Clients get clients => _blink.BlinkServiceWorkerGlobalScope.instance.clients_Getter_(this); - @DomName('ServiceWorkerGlobalScope.ports') - @DocsEditable() - @Experimental() // untriaged - StashedPortCollection get ports => - _blink.BlinkServiceWorkerGlobalScope.instance.ports_Getter_(this); - @DomName('ServiceWorkerGlobalScope.registration') @DocsEditable() @Experimental() // untriaged @@ -35275,18 +36190,6 @@ class ServiceWorkerMessageEvent extends Event { throw new UnsupportedError("Not supported"); } - @DomName('ServiceWorkerMessageEvent.ServiceWorkerMessageEvent') - @DocsEditable() - factory ServiceWorkerMessageEvent(String type, [Map eventInitDict]) { - if (eventInitDict != null) { - var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); - return _blink.BlinkServiceWorkerMessageEvent.instance - .constructorCallback_2_(type, eventInitDict_1); - } - return _blink.BlinkServiceWorkerMessageEvent.instance - .constructorCallback_1_(type); - } - @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -35356,12 +36259,6 @@ class ServiceWorkerRegistration extends EventTarget { _ServiceWorker get installing => _blink.BlinkServiceWorkerRegistration.instance.installing_Getter_(this); - @DomName('ServiceWorkerRegistration.periodicSync') - @DocsEditable() - @Experimental() // untriaged - PeriodicSyncManager get periodicSync => - _blink.BlinkServiceWorkerRegistration.instance.periodicSync_Getter_(this); - @DomName('ServiceWorkerRegistration.pushManager') @DocsEditable() @Experimental() // untriaged @@ -35416,8 +36313,8 @@ class ServiceWorkerRegistration extends EventTarget { @DomName('ServiceWorkerRegistration.update') @DocsEditable() @Experimental() // untriaged - void update() => - _blink.BlinkServiceWorkerRegistration.instance.update_Callback_0_(this); + Future update() => convertNativePromiseToDartFuture( + _blink.BlinkServiceWorkerRegistration.instance.update_Callback_0_(this)); } // 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 @@ -35522,10 +36419,12 @@ class ShadowRoot extends DocumentFragment { List get styleSheets => (_blink.BlinkShadowRoot.instance.styleSheets_Getter_(this)); - @DomName('ShadowRoot.cloneNode') - @DocsEditable() - Node clone(bool deep) => - _blink.BlinkShadowRoot.instance.cloneNode_Callback_1_(this, deep); + Node clone([bool deep]) { + if (deep != null) { + return _blink.BlinkShadowRoot.instance.cloneNode_Callback_1_(this, deep); + } + return _blink.BlinkShadowRoot.instance.cloneNode_Callback_0_(this); + } @DomName('ShadowRoot.elementFromPoint') @DocsEditable() @@ -35691,12 +36590,76 @@ class SharedWorkerGlobalScope extends WorkerGlobalScope { @Deprecated("Internal Use Only") SharedWorkerGlobalScope.internal_() : super.internal_(); + @DomName('SharedWorkerGlobalScope.PERSISTENT') + @DocsEditable() + @Experimental() // untriaged + static const int PERSISTENT = 1; + + @DomName('SharedWorkerGlobalScope.TEMPORARY') + @DocsEditable() + @Experimental() // untriaged + static const int TEMPORARY = 0; + @DomName('SharedWorkerGlobalScope.name') @DocsEditable() @Experimental() // untriaged String get name => _blink.BlinkSharedWorkerGlobalScope.instance.name_Getter_(this); + void _webkitRequestFileSystem(int type, int size, + [_FileSystemCallback successCallback, _ErrorCallback errorCallback]) { + if (errorCallback != null) { + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_4_( + this, type, size, successCallback, errorCallback); + return; + } + if (successCallback != null) { + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_3_( + this, type, size, successCallback); + return; + } + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitRequestFileSystem_Callback_2_(this, type, size); + return; + } + + @DomName('SharedWorkerGlobalScope.webkitRequestFileSystemSync') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.SAFARI) + @Experimental() + @Experimental() // untriaged + _DOMFileSystemSync requestFileSystemSync(int type, int size) => + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitRequestFileSystemSync_Callback_2_(this, type, size); + + @DomName('SharedWorkerGlobalScope.webkitResolveLocalFileSystemSyncURL') + @DocsEditable() + @SupportedBrowser(SupportedBrowser.CHROME) + @SupportedBrowser(SupportedBrowser.SAFARI) + @Experimental() + @Experimental() // untriaged + _EntrySync resolveLocalFileSystemSyncUrl(String url) => + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemSyncURL_Callback_1_(this, url); + + void _webkitResolveLocalFileSystemUrl( + String url, _EntryCallback successCallback, + [_ErrorCallback errorCallback]) { + if (errorCallback != null) { + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemURL_Callback_3_( + this, url, successCallback, errorCallback); + return; + } + _blink.BlinkSharedWorkerGlobalScope.instance + .webkitResolveLocalFileSystemURL_Callback_2_( + this, url, successCallback); + return; + } + /// Stream of `connect` events handled by this [SharedWorkerGlobalScope]. @DomName('SharedWorkerGlobalScope.onconnect') @DocsEditable() @@ -35709,6 +36672,135 @@ class SharedWorkerGlobalScope extends WorkerGlobalScope { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('SimpleLength') +@Experimental() // untriaged +class SimpleLength extends LengthValue { + // To suppress missing implicit constructor warnings. + factory SimpleLength._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('SimpleLength.SimpleLength') + @DocsEditable() + factory SimpleLength(num value, String type) { + return _blink.BlinkSimpleLength.instance + .constructorCallback_2_(value, type); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + SimpleLength.internal_() : super.internal_(); + + @DomName('SimpleLength.type') + @DocsEditable() + @Experimental() // untriaged + String get type => _blink.BlinkSimpleLength.instance.type_Getter_(this); + + @DomName('SimpleLength.value') + @DocsEditable() + @Experimental() // untriaged + num get value => _blink.BlinkSimpleLength.instance.value_Getter_(this); + + @DomName('SimpleLength.value') + @DocsEditable() + @Experimental() // untriaged + set value(num value) => + _blink.BlinkSimpleLength.instance.value_Setter_(this, value); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('Skew') +@Experimental() // untriaged +class Skew extends TransformComponent { + // To suppress missing implicit constructor warnings. + factory Skew._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('Skew.Skew') + @DocsEditable() + factory Skew(num ax, num ay) { + return _blink.BlinkSkew.instance.constructorCallback_2_(ax, ay); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + Skew.internal_() : super.internal_(); + + @DomName('Skew.ax') + @DocsEditable() + @Experimental() // untriaged + num get ax => _blink.BlinkSkew.instance.ax_Getter_(this); + + @DomName('Skew.ay') + @DocsEditable() + @Experimental() // untriaged + num get ay => _blink.BlinkSkew.instance.ay_Getter_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('HTMLSlotElement') +@Experimental() // untriaged +class SlotElement extends HtmlElement { + // To suppress missing implicit constructor warnings. + factory SlotElement._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + SlotElement.internal_() : super.internal_(); + + /** + * Constructor instantiated by the DOM when a custom element has been created. + * + * This can only be called by subclasses from their created constructor. + */ + SlotElement.created() : super.created(); + + @DomName('HTMLSlotElement.name') + @DocsEditable() + @Experimental() // untriaged + String get name => _blink.BlinkHTMLSlotElement.instance.name_Getter_(this); + + @DomName('HTMLSlotElement.name') + @DocsEditable() + @Experimental() // untriaged + set name(String value) => + _blink.BlinkHTMLSlotElement.instance.name_Setter_(this, value); + + List getAssignedNodes([Map options]) { + if (options != null) { + return _blink.BlinkHTMLSlotElement.instance.getAssignedNodes_Callback_1_( + this, convertDartToNative_Dictionary(options)); + } + return _blink.BlinkHTMLSlotElement.instance + .getAssignedNodes_Callback_0_(this); + } +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('SourceBuffer') // https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html#sourcebuffer @@ -36422,18 +37514,6 @@ class SpeechRecognition extends EventTarget { set maxAlternatives(int value) => _blink.BlinkSpeechRecognition.instance .maxAlternatives_Setter_(this, value); - @DomName('SpeechRecognition.serviceURI') - @DocsEditable() - @Experimental() // untriaged - String get serviceUri => - _blink.BlinkSpeechRecognition.instance.serviceURI_Getter_(this); - - @DomName('SpeechRecognition.serviceURI') - @DocsEditable() - @Experimental() // untriaged - set serviceUri(String value) => - _blink.BlinkSpeechRecognition.instance.serviceURI_Setter_(this, value); - @DomName('SpeechRecognition.abort') @DocsEditable() void abort() => @@ -37030,71 +38110,6 @@ class SpeechSynthesisVoice extends DartHtmlDomObject { // 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. - -@DocsEditable() -@DomName('StashedMessagePort') -@Experimental() // untriaged -class StashedMessagePort extends MessagePort { - // To suppress missing implicit constructor warnings. - factory StashedMessagePort._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - StashedMessagePort.internal_() : super.internal_(); - - @DomName('StashedMessagePort.name') - @DocsEditable() - @Experimental() // untriaged - String get name => _blink.BlinkStashedMessagePort.instance.name_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('StashedPortCollection') -@Experimental() // untriaged -class StashedPortCollection extends EventTarget { - // To suppress missing implicit constructor warnings. - factory StashedPortCollection._() { - throw new UnsupportedError("Not supported"); - } - - @DomName('StashedPortCollection.messageEvent') - @DocsEditable() - @Experimental() // untriaged - static const EventStreamProvider messageEvent = - const EventStreamProvider('message'); - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - StashedPortCollection.internal_() : super.internal_(); - - @DomName('StashedPortCollection.add') - @DocsEditable() - @Experimental() // untriaged - StashedMessagePort add(String name, MessagePort port) => - _blink.BlinkStashedPortCollection.instance - .add_Callback_2_(this, name, port); - - @DomName('StashedPortCollection.onmessage') - @DocsEditable() - @Experimental() // untriaged - Stream get onMessage => messageEvent.forTarget(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - /** * The type used by the * [Window.localStorage] and [Window.sessionStorage] properties. @@ -37195,11 +38210,11 @@ class Storage extends DartHtmlDomObject implements Map { int get _length => _blink.BlinkStorage.instance.length_Getter_(this); bool __delete__(index_OR_name) { - if ((index_OR_name is int || index_OR_name == null)) { + if ((index_OR_name is String)) { return _blink.BlinkStorage.instance .$__delete___Callback_1_(this, index_OR_name); } - if ((index_OR_name is String || index_OR_name == null)) { + if ((index_OR_name is int)) { return _blink.BlinkStorage.instance .$__delete___Callback_1_(this, index_OR_name); } @@ -37207,11 +38222,11 @@ class Storage extends DartHtmlDomObject implements Map { } String __getter__(index_OR_name) { - if ((index_OR_name is int || index_OR_name == null)) { + if ((index_OR_name is String)) { return _blink.BlinkStorage.instance .$__getter___Callback_1_(this, index_OR_name); } - if ((index_OR_name is String || index_OR_name == null)) { + if ((index_OR_name is int)) { return _blink.BlinkStorage.instance .$__getter___Callback_1_(this, index_OR_name); } @@ -37219,14 +38234,12 @@ class Storage extends DartHtmlDomObject implements Map { } void __setter__(index_OR_name, String value) { - if ((value is String || value == null) && - (index_OR_name is int || index_OR_name == null)) { + if ((value is String) && (index_OR_name is String)) { _blink.BlinkStorage.instance .$__setter___Callback_2_(this, index_OR_name, value); return; } - if ((value is String || value == null) && - (index_OR_name is String || index_OR_name == null)) { + if ((value is String) && (index_OR_name is int)) { _blink.BlinkStorage.instance .$__setter___Callback_2_(this, index_OR_name, value); return; @@ -37255,8 +38268,8 @@ class Storage extends DartHtmlDomObject implements Map { @DomName('Storage.setItem') @DocsEditable() - void _setItem(String key, String data) => - _blink.BlinkStorage.instance.setItem_Callback_2_(this, key, data); + void _setItem(String key, String value) => + _blink.BlinkStorage.instance.setItem_Callback_2_(this, key, value); } // 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 @@ -37391,6 +38404,40 @@ class StorageInfo extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('StorageManager') +@Experimental() // untriaged +class StorageManager extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory StorageManager._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + StorageManager.internal_() {} + + @DomName('StorageManager.persistentPermission') + @DocsEditable() + @Experimental() // untriaged + Future persistentPermission() => + convertNativePromiseToDartFuture(_blink.BlinkStorageManager.instance + .persistentPermission_Callback_0_(this)); + + @DomName('StorageManager.requestPersistent') + @DocsEditable() + @Experimental() // untriaged + Future requestPersistent() => convertNativePromiseToDartFuture( + _blink.BlinkStorageManager.instance.requestPersistent_Callback_0_(this)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('StorageQuota') // http://www.w3.org/TR/quota-api/#idl-def-StorageQuota @@ -37558,6 +38605,72 @@ class StyleMedia extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('StylePropertyMap') +@Experimental() // untriaged +class StylePropertyMap extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory StylePropertyMap._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + StylePropertyMap.internal_() {} + + @DomName('StylePropertyMap.append') + @DocsEditable() + @Experimental() // untriaged + void append(String property, Object value) => + _blink.BlinkStylePropertyMap.instance + .append_Callback_2_(this, property, value); + + @DomName('StylePropertyMap.delete') + @DocsEditable() + @Experimental() // untriaged + void delete(String property) => + _blink.BlinkStylePropertyMap.instance.delete_Callback_1_(this, property); + + @DomName('StylePropertyMap.get') + @DocsEditable() + @Experimental() // untriaged + StyleValue get(String property) => + _blink.BlinkStylePropertyMap.instance.get_Callback_1_(this, property); + + @DomName('StylePropertyMap.getAll') + @DocsEditable() + @Experimental() // untriaged + List getAll(String property) => + (_blink.BlinkStylePropertyMap.instance + .getAll_Callback_1_(this, property)); + + @DomName('StylePropertyMap.getProperties') + @DocsEditable() + @Experimental() // untriaged + List getProperties() => + _blink.BlinkStylePropertyMap.instance.getProperties_Callback_0_(this); + + @DomName('StylePropertyMap.has') + @DocsEditable() + @Experimental() // untriaged + bool has(String property) => + _blink.BlinkStylePropertyMap.instance.has_Callback_1_(this, property); + + @DomName('StylePropertyMap.set') + @DocsEditable() + @Experimental() // untriaged + void set(String property, Object value) => + _blink.BlinkStylePropertyMap.instance + .set_Callback_2_(this, property, value); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('StyleSheet') class StyleSheet extends DartHtmlDomObject { @@ -37612,6 +38725,39 @@ class StyleSheet extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('StyleValue') +@Experimental() // untriaged +class StyleValue extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory StyleValue._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + StyleValue.internal_() {} + + @DomName('StyleValue.cssString') + @DocsEditable() + @Experimental() // untriaged + String get cssString => + _blink.BlinkStyleValue.instance.cssString_Getter_(this); + + @DomName('StyleValue.parse') + @DocsEditable() + @Experimental() // untriaged + static Object parse(String property, String cssText) => + (_blink.BlinkStyleValue.instance.parse_Callback_2_(property, cssText)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('SyncEvent') @Experimental() // untriaged @@ -37634,11 +38780,16 @@ class SyncEvent extends ExtendableEvent { @Deprecated("Internal Use Only") SyncEvent.internal_() : super.internal_(); - @DomName('SyncEvent.registration') + @DomName('SyncEvent.lastChance') @DocsEditable() @Experimental() // untriaged - SyncRegistration get registration => - _blink.BlinkSyncEvent.instance.registration_Getter_(this); + bool get lastChance => + _blink.BlinkSyncEvent.instance.lastChance_Getter_(this); + + @DomName('SyncEvent.tag') + @DocsEditable() + @Experimental() // untriaged + String get tag => _blink.BlinkSyncEvent.instance.tag_Getter_(this); } // 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 @@ -37661,63 +38812,17 @@ class SyncManager extends DartHtmlDomObject { @Deprecated("Internal Use Only") SyncManager.internal_() {} - @DomName('SyncManager.getRegistration') + @DomName('SyncManager.getTags') @DocsEditable() @Experimental() // untriaged - Future getRegistration(String tag) => convertNativePromiseToDartFuture( - _blink.BlinkSyncManager.instance.getRegistration_Callback_1_(this, tag)); + Future getTags() => convertNativePromiseToDartFuture( + _blink.BlinkSyncManager.instance.getTags_Callback_0_(this)); - @DomName('SyncManager.getRegistrations') + @DomName('SyncManager.register') @DocsEditable() @Experimental() // untriaged - Future getRegistrations() => convertNativePromiseToDartFuture( - _blink.BlinkSyncManager.instance.getRegistrations_Callback_0_(this)); - - @DomName('SyncManager.permissionState') - @DocsEditable() - @Experimental() // untriaged - Future permissionState() => convertNativePromiseToDartFuture( - _blink.BlinkSyncManager.instance.permissionState_Callback_0_(this)); - - Future register([Map options]) { - if (options != null) { - return _blink.BlinkSyncManager.instance - .register_Callback_1_(this, convertDartToNative_Dictionary(options)); - } - return _blink.BlinkSyncManager.instance.register_Callback_0_(this); - } -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SyncRegistration') -@Experimental() // untriaged -class SyncRegistration extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory SyncRegistration._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - SyncRegistration.internal_() {} - - @DomName('SyncRegistration.tag') - @DocsEditable() - @Experimental() // untriaged - String get tag => _blink.BlinkSyncRegistration.instance.tag_Getter_(this); - - @DomName('SyncRegistration.unregister') - @DocsEditable() - @Experimental() // untriaged - Future unregister() => convertNativePromiseToDartFuture( - _blink.BlinkSyncRegistration.instance.unregister_Callback_0_(this)); + Future register(String tag) => convertNativePromiseToDartFuture( + _blink.BlinkSyncManager.instance.register_Callback_1_(this, tag)); } // 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 @@ -37944,22 +39049,22 @@ class TableElement extends HtmlElement { @DomName('HTMLTableElement.createCaption') @DocsEditable() - HtmlElement _createCaption() => + TableCaptionElement _createCaption() => _blink.BlinkHTMLTableElement.instance.createCaption_Callback_0_(this); @DomName('HTMLTableElement.createTBody') @DocsEditable() - HtmlElement _createTBody() => + TableSectionElement _createTBody() => _blink.BlinkHTMLTableElement.instance.createTBody_Callback_0_(this); @DomName('HTMLTableElement.createTFoot') @DocsEditable() - HtmlElement _createTFoot() => + TableSectionElement _createTFoot() => _blink.BlinkHTMLTableElement.instance.createTFoot_Callback_0_(this); @DomName('HTMLTableElement.createTHead') @DocsEditable() - HtmlElement _createTHead() => + TableSectionElement _createTHead() => _blink.BlinkHTMLTableElement.instance.createTHead_Callback_0_(this); @DomName('HTMLTableElement.deleteCaption') @@ -37982,7 +39087,7 @@ class TableElement extends HtmlElement { void deleteTHead() => _blink.BlinkHTMLTableElement.instance.deleteTHead_Callback_0_(this); - HtmlElement _insertRow([int index]) { + TableRowElement _insertRow([int index]) { if (index != null) { return _blink.BlinkHTMLTableElement.instance .insertRow_Callback_1_(this, index); @@ -38189,6 +39294,12 @@ class Text extends CharacterData { @Deprecated("Internal Use Only") Text.internal_() : super.internal_(); + @DomName('Text.assignedSlot') + @DocsEditable() + @Experimental() // untriaged + SlotElement get assignedSlot => + _blink.BlinkText.instance.assignedSlot_Getter_(this); + @DomName('Text.wholeText') @DocsEditable() String get wholeText => _blink.BlinkText.instance.wholeText_Getter_(this); @@ -38494,7 +39605,7 @@ class TextAreaElement extends HtmlElement { void setRangeText(String replacement, {int start, int end, String selectionMode}) { - if ((replacement is String || replacement == null) && + if ((replacement is String) && start == null && end == null && selectionMode == null) { @@ -38502,10 +39613,18 @@ class TextAreaElement extends HtmlElement { .setRangeText_Callback_1_(this, replacement); return; } + if ((end is int) && + (start is int) && + (replacement is String) && + selectionMode == null) { + _blink.BlinkHTMLTextAreaElement.instance + .setRangeText_Callback_3_(this, replacement, start, end); + return; + } if ((selectionMode is String || selectionMode == null) && - (end is int || end == null) && - (start is int || start == null) && - (replacement is String || replacement == null)) { + (end is int) && + (start is int) && + (replacement is String)) { _blink.BlinkHTMLTextAreaElement.instance.setRangeText_Callback_4_( this, replacement, start, end, selectionMode); return; @@ -38562,10 +39681,10 @@ class TextEvent extends UIEvent { @DomName('TextEvent.initTextEvent') @DocsEditable() - void _initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, - Window viewArg, String dataArg) => + void _initTextEvent(String type, bool bubbles, bool cancelable, Window view, + String data) => _blink.BlinkTextEvent.instance.initTextEvent_Callback_5_( - this, typeArg, canBubbleArg, cancelableArg, viewArg, dataArg); + this, type, bubbles, cancelable, view, data); } // 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 @@ -38928,15 +40047,16 @@ class TextTrackCueList extends DartHtmlDomObject TextTrackCue elementAt(int index) => this[index]; // -- end List mixins. + @DomName('TextTrackCueList.__getter__') + @DocsEditable() + @Experimental() // untriaged + TextTrackCue __getter__(int index) => _blink.BlinkTextTrackCueList.instance + .$__getter___Callback_1_(this, index); + @DomName('TextTrackCueList.getCueById') @DocsEditable() TextTrackCue getCueById(String id) => _blink.BlinkTextTrackCueList.instance.getCueById_Callback_1_(this, id); - - @DomName('TextTrackCueList.item') - @DocsEditable() - TextTrackCue item(int index) => - _blink.BlinkTextTrackCueList.instance.item_Callback_1_(this, index); } // 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 @@ -39028,17 +40148,18 @@ class TextTrackList extends EventTarget TextTrack elementAt(int index) => this[index]; // -- end List mixins. + @DomName('TextTrackList.__getter__') + @DocsEditable() + @Experimental() // untriaged + TextTrack __getter__(int index) => + _blink.BlinkTextTrackList.instance.$__getter___Callback_1_(this, index); + @DomName('TextTrackList.getTrackById') @DocsEditable() @Experimental() // untriaged TextTrack getTrackById(String id) => _blink.BlinkTextTrackList.instance.getTrackById_Callback_1_(this, id); - @DomName('TextTrackList.item') - @DocsEditable() - TextTrack item(int index) => - _blink.BlinkTextTrackList.instance.item_Callback_1_(this, index); - /// Stream of `addtrack` events handled by this [TextTrackList]. @DomName('TextTrackList.onaddtrack') @DocsEditable() @@ -39137,6 +40258,13 @@ class Touch extends DartHtmlDomObject { throw new UnsupportedError("Not supported"); } + @DomName('Touch.Touch') + @DocsEditable() + factory Touch(Map initDict) { + var initDict_1 = convertDartToNative_Dictionary(initDict); + return _blink.BlinkTouch.instance.constructorCallback_1_(initDict_1); + } + @Deprecated("Internal Use Only") external static Type get instanceRuntimeType; @@ -39178,6 +40306,11 @@ class Touch extends DartHtmlDomObject { @Experimental() // untriaged num get _radiusY => _blink.BlinkTouch.instance.radiusY_Getter_(this); + @DomName('Touch.region') + @DocsEditable() + @Experimental() // untriaged + String get region => _blink.BlinkTouch.instance.region_Getter_(this); + @DomName('Touch.rotationAngle') @DocsEditable() @Experimental() // untriaged @@ -39258,7 +40391,7 @@ class TouchEvent extends UIEvent { if (view == null) { view = window; } - TouchEvent e = document._createEvent("TouchEvent"); + TouchEvent e = _blink.BlinkTouchEvent.instance.constructorCallback_1_(type); e._initTouchEvent(touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey); return e; @@ -39343,7 +40476,7 @@ class TouchEvent extends UIEvent { * Note that touch events are only supported if the user is using a touch * device. */ - static bool get supported => Device.isEventTypeSupported('TouchEvent'); + static bool get supported => true; } // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a @@ -39690,6 +40823,84 @@ class TrackEvent extends Event { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('TransformComponent') +@Experimental() // untriaged +class TransformComponent extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory TransformComponent._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + TransformComponent.internal_() {} + + @DomName('TransformComponent.cssString') + @DocsEditable() + @Experimental() // untriaged + String get cssString => + _blink.BlinkTransformComponent.instance.cssString_Getter_(this); + + @DomName('TransformComponent.asMatrix') + @DocsEditable() + @Experimental() // untriaged + Matrix asMatrix() => + _blink.BlinkTransformComponent.instance.asMatrix_Callback_0_(this); + + @DomName('TransformComponent.is2DComponent') + @DocsEditable() + @Experimental() // untriaged + bool is2DComponent() => + _blink.BlinkTransformComponent.instance.is2DComponent_Callback_0_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('TransformValue') +@Experimental() // untriaged +class TransformValue extends StyleValue { + // To suppress missing implicit constructor warnings. + factory TransformValue._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('TransformValue.TransformValue') + @DocsEditable() + factory TransformValue([List transformComponents]) { + if (transformComponents == null) { + return _blink.BlinkTransformValue.instance.constructorCallback_0_(); + } + if ((transformComponents is List)) { + return _blink.BlinkTransformValue.instance + .constructorCallback_1_(transformComponents); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + TransformValue.internal_() : super.internal_(); + + @DomName('TransformValue.is2D') + @DocsEditable() + @Experimental() // untriaged + bool is2D() => _blink.BlinkTransformValue.instance.is2D_Callback_0_(this); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('TransitionEvent') class TransitionEvent extends Event { @@ -39730,6 +40941,54 @@ class TransitionEvent extends Event { String get pseudoElement => _blink.BlinkTransitionEvent.instance.pseudoElement_Getter_(this); } +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('Translation') +@Experimental() // untriaged +class Translation extends TransformComponent { + // To suppress missing implicit constructor warnings. + factory Translation._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('Translation.Translation') + @DocsEditable() + factory Translation(LengthValue x, LengthValue y, [LengthValue z]) { + if ((y is LengthValue) && (x is LengthValue) && z == null) { + return _blink.BlinkTranslation.instance.constructorCallback_2_(x, y); + } + if ((z is LengthValue) && (y is LengthValue) && (x is LengthValue)) { + return _blink.BlinkTranslation.instance.constructorCallback_3_(x, y, z); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + Translation.internal_() : super.internal_(); + + @DomName('Translation.x') + @DocsEditable() + @Experimental() // untriaged + LengthValue get x => _blink.BlinkTranslation.instance.x_Getter_(this); + + @DomName('Translation.y') + @DocsEditable() + @Experimental() // untriaged + LengthValue get y => _blink.BlinkTranslation.instance.y_Getter_(this); + + @DomName('Translation.z') + @DocsEditable() + @Experimental() // untriaged + LengthValue get z => _blink.BlinkTranslation.instance.z_Getter_(this); +} // Copyright (c) 2013, 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. @@ -39852,25 +41111,15 @@ class UIEvent extends Event { @Deprecated("Internal Use Only") UIEvent.internal_() : super.internal_(); - @DomName('UIEvent.charCode') - @DocsEditable() - @Unstable() - int get _charCode => _blink.BlinkUIEvent.instance.charCode_Getter_(this); - @DomName('UIEvent.detail') @DocsEditable() int get detail => _blink.BlinkUIEvent.instance.detail_Getter_(this); - @DomName('UIEvent.keyCode') - @DocsEditable() - @Unstable() - int get _keyCode => _blink.BlinkUIEvent.instance.keyCode_Getter_(this); - - @DomName('UIEvent.sourceDevice') + @DomName('UIEvent.sourceCapabilities') @DocsEditable() @Experimental() // untriaged - InputDevice get sourceDevice => - _blink.BlinkUIEvent.instance.sourceDevice_Getter_(this); + InputDeviceCapabilities get sourceCapabilities => + _blink.BlinkUIEvent.instance.sourceCapabilities_Getter_(this); @DomName('UIEvent.view') @DocsEditable() @@ -39926,6 +41175,47 @@ class UListElement extends HtmlElement { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('UnderlyingSourceBase') +@Experimental() // untriaged +class UnderlyingSourceBase extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory UnderlyingSourceBase._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + UnderlyingSourceBase.internal_() {} + + @DomName('UnderlyingSourceBase.cancel') + @DocsEditable() + @Experimental() // untriaged + Future cancel(Object reason) => + convertNativePromiseToDartFuture(_blink.BlinkUnderlyingSourceBase.instance + .cancel_Callback_1_(this, reason)); + + @DomName('UnderlyingSourceBase.pull') + @DocsEditable() + @Experimental() // untriaged + Future pull() => convertNativePromiseToDartFuture( + _blink.BlinkUnderlyingSourceBase.instance.pull_Callback_0_(this)); + + @DomName('UnderlyingSourceBase.start') + @DocsEditable() + @Experimental() // untriaged + Future start(Object stream) => + convertNativePromiseToDartFuture(_blink.BlinkUnderlyingSourceBase.instance + .start_Callback_1_(this, stream)); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('HTMLUnknownElement') class UnknownElement extends HtmlElement { @@ -39968,12 +41258,7 @@ class Url extends DartHtmlDomObject implements UrlUtils { Url.internal_() {} static String createObjectUrl(blob_OR_source_OR_stream) { - if ((blob_OR_source_OR_stream is Blob || - blob_OR_source_OR_stream == null)) { - return _blink.BlinkURL.instance - .createObjectURL_Callback_1_(blob_OR_source_OR_stream); - } - if ((blob_OR_source_OR_stream is MediaSource)) { + if ((blob_OR_source_OR_stream is Blob)) { return _blink.BlinkURL.instance .createObjectURL_Callback_1_(blob_OR_source_OR_stream); } @@ -39981,6 +41266,10 @@ class Url extends DartHtmlDomObject implements UrlUtils { return _blink.BlinkURL.instance .createObjectURL_Callback_1_(blob_OR_source_OR_stream); } + if ((blob_OR_source_OR_stream is MediaSource)) { + return _blink.BlinkURL.instance + .createObjectURL_Callback_1_(blob_OR_source_OR_stream); + } throw new ArgumentError("Incorrect number or type of arguments"); } @@ -40126,6 +41415,72 @@ class Url extends DartHtmlDomObject implements UrlUtils { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('URLSearchParams') +@Experimental() // untriaged +class UrlSearchParams extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory UrlSearchParams._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('URLSearchParams.URLSearchParams') + @DocsEditable() + factory UrlSearchParams([Object init]) { + if (init != null) { + return _blink.BlinkURLSearchParams.instance.constructorCallback_1_(init); + } + return _blink.BlinkURLSearchParams.instance.constructorCallback_0_(); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + UrlSearchParams.internal_() {} + + @DomName('URLSearchParams.append') + @DocsEditable() + @Experimental() // untriaged + void append(String name, String value) => _blink.BlinkURLSearchParams.instance + .append_Callback_2_(this, name, value); + + @DomName('URLSearchParams.delete') + @DocsEditable() + @Experimental() // untriaged + void delete(String name) => + _blink.BlinkURLSearchParams.instance.delete_Callback_1_(this, name); + + @DomName('URLSearchParams.get') + @DocsEditable() + @Experimental() // untriaged + String get(String name) => + _blink.BlinkURLSearchParams.instance.get_Callback_1_(this, name); + + @DomName('URLSearchParams.getAll') + @DocsEditable() + @Experimental() // untriaged + List getAll(String name) => + _blink.BlinkURLSearchParams.instance.getAll_Callback_1_(this, name); + + @DomName('URLSearchParams.has') + @DocsEditable() + @Experimental() // untriaged + bool has(String name) => + _blink.BlinkURLSearchParams.instance.has_Callback_1_(this, name); + + @DomName('URLSearchParams.set') + @DocsEditable() + @Experimental() // untriaged + void set(String name, String value) => + _blink.BlinkURLSearchParams.instance.set_Callback_2_(this, name, value); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('URLUtils') @Experimental() // untriaged @@ -42005,6 +43360,12 @@ class Window extends EventTarget @DocsEditable() int get innerWidth => _blink.BlinkWindow.instance.innerWidth_Getter_(this); + @DomName('Window.isSecureContext') + @DocsEditable() + @Experimental() // untriaged + bool get isSecureContext => + _blink.BlinkWindow.instance.isSecureContext_Getter_(this); + /** * Storage for this window that persists across sessions. * @@ -42203,6 +43564,12 @@ class Window extends EventTarget Performance get performance => _blink.BlinkWindow.instance.performance_Getter_(this); + @DomName('Window.renderWorklet') + @DocsEditable() + @Experimental() // untriaged + _Worklet get renderWorklet => + _blink.BlinkWindow.instance.renderWorklet_Getter_(this); + /** * Information about the screen displaying this window. * @@ -42430,6 +43797,12 @@ class Window extends EventTarget void cancelAnimationFrame(int handle) => _blink.BlinkWindow.instance .cancelAnimationFrame_Callback_1_(this, handle); + @DomName('Window.cancelIdleCallback') + @DocsEditable() + @Experimental() // untriaged + void cancelIdleCallback(int handle) => + _blink.BlinkWindow.instance.cancelIdleCallback_Callback_1_(this, handle); + @DomName('Window.close') @DocsEditable() void close() => _blink.BlinkWindow.instance.close_Callback_0_(this); @@ -42576,6 +43949,15 @@ class Window extends EventTarget _blink.BlinkWindow.instance .requestAnimationFrame_Callback_1_(this, callback); + int requestIdleCallback(IdleRequestCallback callback, [Map options]) { + if (options != null) { + return _blink.BlinkWindow.instance.requestIdleCallback_Callback_2_( + this, callback, convertDartToNative_Dictionary(options)); + } + return _blink.BlinkWindow.instance + .requestIdleCallback_Callback_1_(this, callback); + } + /** * Resizes this window by an offset. * @@ -43320,6 +44702,12 @@ class WindowClient extends Client { @Experimental() // untriaged Future focus() => convertNativePromiseToDartFuture( _blink.BlinkWindowClient.instance.focus_Callback_0_(this)); + + @DomName('WindowClient.navigate') + @DocsEditable() + @Experimental() // untriaged + Future navigate(String url) => convertNativePromiseToDartFuture( + _blink.BlinkWindowClient.instance.navigate_Callback_1_(this, url)); } // 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 @@ -43551,16 +44939,6 @@ class WorkerGlobalScope extends EventTarget @Deprecated("Internal Use Only") WorkerGlobalScope.internal_() : super.internal_(); - @DomName('WorkerGlobalScope.PERSISTENT') - @DocsEditable() - @Experimental() // untriaged - static const int PERSISTENT = 1; - - @DomName('WorkerGlobalScope.TEMPORARY') - @DocsEditable() - @Experimental() // untriaged - static const int TEMPORARY = 0; - @DomName('WorkerGlobalScope.caches') @DocsEditable() @Experimental() // untriaged @@ -43630,80 +45008,6 @@ class WorkerGlobalScope extends EventTarget void importScripts(String urls) => _blink.BlinkWorkerGlobalScope.instance .importScripts_Callback_1_(this, urls); - void _webkitRequestFileSystem(int type, int size, - [_FileSystemCallback successCallback, _ErrorCallback errorCallback]) { - if (errorCallback != null) { - _blink.BlinkWorkerGlobalScope.instance - .webkitRequestFileSystem_Callback_4_( - this, type, size, successCallback, errorCallback); - return; - } - if (successCallback != null) { - _blink.BlinkWorkerGlobalScope.instance - .webkitRequestFileSystem_Callback_3_( - this, type, size, successCallback); - return; - } - _blink.BlinkWorkerGlobalScope.instance - .webkitRequestFileSystem_Callback_2_(this, type, size); - return; - } - - Future webkitRequestFileSystem(int type, int size) { - var completer = new Completer(); - _webkitRequestFileSystem(type, size, (value) { - completer.complete(value); - }, (error) { - completer.completeError(error); - }); - return completer.future; - } - - @DomName('WorkerGlobalScope.webkitRequestFileSystemSync') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - @Experimental() // untriaged - _DOMFileSystemSync requestFileSystemSync(int type, int size) => - _blink.BlinkWorkerGlobalScope.instance - .webkitRequestFileSystemSync_Callback_2_(this, type, size); - - @DomName('WorkerGlobalScope.webkitResolveLocalFileSystemSyncURL') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - @Experimental() // untriaged - _EntrySync resolveLocalFileSystemSyncUrl(String url) => - _blink.BlinkWorkerGlobalScope.instance - .webkitResolveLocalFileSystemSyncURL_Callback_1_(this, url); - - void _webkitResolveLocalFileSystemUrl( - String url, _EntryCallback successCallback, - [_ErrorCallback errorCallback]) { - if (errorCallback != null) { - _blink.BlinkWorkerGlobalScope.instance - .webkitResolveLocalFileSystemURL_Callback_3_( - this, url, successCallback, errorCallback); - return; - } - _blink.BlinkWorkerGlobalScope.instance - .webkitResolveLocalFileSystemURL_Callback_2_( - this, url, successCallback); - return; - } - - Future webkitResolveLocalFileSystemUrl(String url) { - var completer = new Completer(); - _webkitResolveLocalFileSystemUrl(url, (value) { - completer.complete(value); - }, (error) { - completer.completeError(error); - }); - return completer.future; - } - @DomName('WorkerGlobalScope.atob') @DocsEditable() @Experimental() // untriaged @@ -43818,6 +45122,12 @@ class WorkerPerformance extends EventTarget { _blink.BlinkWorkerPerformance.instance .clearMeasures_Callback_1_(this, measureName); + @DomName('WorkerPerformance.clearResourceTimings') + @DocsEditable() + @Experimental() // untriaged + void clearResourceTimings() => _blink.BlinkWorkerPerformance.instance + .clearResourceTimings_Callback_0_(this); + @DomName('WorkerPerformance.getEntries') @DocsEditable() @Experimental() // untriaged @@ -43856,24 +45166,12 @@ class WorkerPerformance extends EventTarget { @Experimental() // untriaged num now() => _blink.BlinkWorkerPerformance.instance.now_Callback_0_(this); - @DomName('WorkerPerformance.webkitClearResourceTimings') + @DomName('WorkerPerformance.setResourceTimingBufferSize') @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() - @Experimental() // untriaged - void clearResourceTimings() => _blink.BlinkWorkerPerformance.instance - .webkitClearResourceTimings_Callback_0_(this); - - @DomName('WorkerPerformance.webkitSetResourceTimingBufferSize') - @DocsEditable() - @SupportedBrowser(SupportedBrowser.CHROME) - @SupportedBrowser(SupportedBrowser.SAFARI) - @Experimental() @Experimental() // untriaged void setResourceTimingBufferSize(int maxSize) => _blink.BlinkWorkerPerformance.instance - .webkitSetResourceTimingBufferSize_Callback_1_(this, maxSize); + .setResourceTimingBufferSize_Callback_1_(this, maxSize); } // 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 @@ -44279,6 +45577,174 @@ class _Attr extends Node { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('Bluetooth') +@Experimental() // untriaged +class _Bluetooth extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _Bluetooth._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _Bluetooth.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothAdvertisingData') +@Experimental() // untriaged +class _BluetoothAdvertisingData extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _BluetoothAdvertisingData._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothAdvertisingData.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothCharacteristicProperties') +@Experimental() // untriaged +class _BluetoothCharacteristicProperties extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _BluetoothCharacteristicProperties._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothCharacteristicProperties.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothDevice') +@Experimental() // untriaged +class _BluetoothDevice extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _BluetoothDevice._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothDevice.internal_() : super.internal_(); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothRemoteGATTCharacteristic') +@Experimental() // untriaged +class _BluetoothRemoteGATTCharacteristic extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTCharacteristic._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothRemoteGATTCharacteristic.internal_() : super.internal_(); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothRemoteGATTServer') +@Experimental() // untriaged +class _BluetoothRemoteGATTServer extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTServer._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothRemoteGATTServer.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothRemoteGATTService') +@Experimental() // untriaged +class _BluetoothRemoteGATTService extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _BluetoothRemoteGATTService._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothRemoteGATTService.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('BluetoothUUID') +@Experimental() // untriaged +class _BluetoothUUID extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _BluetoothUUID._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _BluetoothUUID.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('Cache') @Experimental() // untriaged @@ -45006,7 +46472,7 @@ class _HTMLAllCollection extends DartHtmlDomObject { _HTMLAllCollection.internal_() {} Element _item(int index) { - if ((index is int || index == null)) { + if ((index is int)) { return _blink.BlinkHTMLAllCollection.instance .item_Callback_1_(this, index); } @@ -45023,35 +46489,6 @@ class _HTMLAllCollection extends DartHtmlDomObject { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('HTMLAppletElement') -// http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#the-applet-element -@deprecated // deprecated -class _HTMLAppletElement extends HtmlElement { - // To suppress missing implicit constructor warnings. - factory _HTMLAppletElement._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - _HTMLAppletElement.internal_() : super.internal_(); - - /** - * Constructor instantiated by the DOM when a custom element has been created. - * - * This can only be called by subclasses from their created constructor. - */ - _HTMLAppletElement.created() : super.created(); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('HTMLDirectoryElement') // http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dir @@ -45205,6 +46642,27 @@ class _HTMLMarqueeElement extends HtmlElement { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('NFC') +@Experimental() // untriaged +class _NFC extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _NFC._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _NFC.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('NamedNodeMap') // http://dom.spec.whatwg.org/#namednodemap @@ -45392,11 +46850,6 @@ class _Request extends Body { @Deprecated("Internal Use Only") _Request.internal_() : super.internal_(); - @DomName('Request.context') - @DocsEditable() - @Experimental() // untriaged - String get context => _blink.BlinkRequest.instance.context_Getter_(this); - @DomName('Request.credentials') @DocsEditable() @Experimental() // untriaged @@ -45408,11 +46861,21 @@ class _Request extends Body { @Experimental() // untriaged Headers get headers => _blink.BlinkRequest.instance.headers_Getter_(this); + @DomName('Request.integrity') + @DocsEditable() + @Experimental() // untriaged + String get integrity => _blink.BlinkRequest.instance.integrity_Getter_(this); + @DomName('Request.mode') @DocsEditable() @Experimental() // untriaged String get mode => _blink.BlinkRequest.instance.mode_Getter_(this); + @DomName('Request.redirect') + @DocsEditable() + @Experimental() // untriaged + String get redirect => _blink.BlinkRequest.instance.redirect_Getter_(this); + @DomName('Request.referrer') @DocsEditable() @Experimental() // untriaged @@ -45699,6 +47162,320 @@ class _SubtleCrypto extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('USB') +@Experimental() // untriaged +class _USB extends EventTarget { + // To suppress missing implicit constructor warnings. + factory _USB._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USB.internal_() : super.internal_(); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBAlternateInterface') +@Experimental() // untriaged +class _USBAlternateInterface extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBAlternateInterface._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBAlternateInterface.USBAlternateInterface') + @DocsEditable() + factory _USBAlternateInterface( + _USBInterface deviceInterface, int alternateSetting) { + return _blink.BlinkUSBAlternateInterface.instance + .constructorCallback_2_(deviceInterface, alternateSetting); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBAlternateInterface.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBConfiguration') +@Experimental() // untriaged +class _USBConfiguration extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBConfiguration._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBConfiguration.USBConfiguration') + @DocsEditable() + factory _USBConfiguration(_USBDevice device, int configurationValue) { + return _blink.BlinkUSBConfiguration.instance + .constructorCallback_2_(device, configurationValue); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBConfiguration.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBConnectionEvent') +@Experimental() // untriaged +class _USBConnectionEvent extends Event { + // To suppress missing implicit constructor warnings. + factory _USBConnectionEvent._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBConnectionEvent.USBConnectionEvent') + @DocsEditable() + factory _USBConnectionEvent(String type, [Map eventInitDict]) { + if (eventInitDict != null) { + var eventInitDict_1 = convertDartToNative_Dictionary(eventInitDict); + return _blink.BlinkUSBConnectionEvent.instance + .constructorCallback_2_(type, eventInitDict_1); + } + return _blink.BlinkUSBConnectionEvent.instance.constructorCallback_1_(type); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBConnectionEvent.internal_() : super.internal_(); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBDevice') +@Experimental() // untriaged +class _USBDevice extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBDevice._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBDevice.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBEndpoint') +@Experimental() // untriaged +class _USBEndpoint extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBEndpoint._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBEndpoint.USBEndpoint') + @DocsEditable() + factory _USBEndpoint( + _USBAlternateInterface alternate, int endpointNumber, String direction) { + return _blink.BlinkUSBEndpoint.instance + .constructorCallback_3_(alternate, endpointNumber, direction); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBEndpoint.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBInTransferResult') +@Experimental() // untriaged +class _USBInTransferResult extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBInTransferResult._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBInTransferResult.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBInterface') +@Experimental() // untriaged +class _USBInterface extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBInterface._() { + throw new UnsupportedError("Not supported"); + } + + @DomName('USBInterface.USBInterface') + @DocsEditable() + factory _USBInterface(_USBConfiguration configuration, int interfaceNumber) { + return _blink.BlinkUSBInterface.instance + .constructorCallback_2_(configuration, interfaceNumber); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBInterface.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBIsochronousInTransferPacket') +@Experimental() // untriaged +class _USBIsochronousInTransferPacket extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousInTransferPacket._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBIsochronousInTransferPacket.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBIsochronousInTransferResult') +@Experimental() // untriaged +class _USBIsochronousInTransferResult extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousInTransferResult._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBIsochronousInTransferResult.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBIsochronousOutTransferPacket') +@Experimental() // untriaged +class _USBIsochronousOutTransferPacket extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousOutTransferPacket._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBIsochronousOutTransferPacket.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBIsochronousOutTransferResult') +@Experimental() // untriaged +class _USBIsochronousOutTransferResult extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBIsochronousOutTransferResult._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBIsochronousOutTransferResult.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('USBOutTransferResult') +@Experimental() // untriaged +class _USBOutTransferResult extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _USBOutTransferResult._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _USBOutTransferResult.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('WebKitCSSMatrix') @SupportedBrowser(SupportedBrowser.CHROME) @@ -45877,11 +47654,11 @@ class _WorkerNavigator extends DartHtmlDomObject // WARNING: Do not edit - generated code. @DocsEditable() -@DomName('XMLHttpRequestProgressEvent') -@Experimental() // nonstandard -class _XMLHttpRequestProgressEvent extends ProgressEvent { +@DomName('Worklet') +@Experimental() // untriaged +class _Worklet extends DartHtmlDomObject { // To suppress missing implicit constructor warnings. - factory _XMLHttpRequestProgressEvent._() { + factory _Worklet._() { throw new UnsupportedError("Not supported"); } @@ -45889,7 +47666,28 @@ class _XMLHttpRequestProgressEvent extends ProgressEvent { external static Type get instanceRuntimeType; @Deprecated("Internal Use Only") - _XMLHttpRequestProgressEvent.internal_() : super.internal_(); + _Worklet.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('WorkletGlobalScope') +@Experimental() // untriaged +class _WorkletGlobalScope extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory _WorkletGlobalScope._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + _WorkletGlobalScope.internal_() {} } // 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 @@ -46532,6 +48330,9 @@ class _ElementCssClassSet extends CssClassSetImpl { Set readClasses() { var s = new LinkedHashSet(); var classname = _element.className; + if (classname is svg.AnimatedString) { + classname = classname.baseVal; + } for (String name in classname.split(' ')) { String trimmed = name.trim(); @@ -50344,6 +52145,8 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { /** Shadows on top of the parent's currentTarget. */ EventTarget _currentTarget; + final InputDeviceCapabilities sourceCapabilities; + /** Construct a KeyEvent with [parent] as the event we're emulating. */ KeyEvent.wrap(KeyboardEvent parent) : super(parent) { _parent = parent; @@ -50494,13 +52297,21 @@ class _WrappedEvent implements Event { EventTarget get currentTarget => wrapped.currentTarget; + List deepPath() { + return wrapped.deepPath(); + } + bool get defaultPrevented => wrapped.defaultPrevented; int get eventPhase => wrapped.eventPhase; + bool get isTrusted => wrapped.isTrusted; + + bool get scoped => wrapped.scoped; + EventTarget get target => wrapped.target; - int get timeStamp => wrapped.timeStamp; + double get timeStamp => wrapped.timeStamp; String get type => wrapped.type; diff --git a/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart b/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart index 86e8b0a905a..143f1b66211 100644 --- a/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart +++ b/sdk/lib/indexed_db/dartium/indexed_db_dartium.dart @@ -419,8 +419,7 @@ class Database extends EventTarget { @DomName('IDBDatabase.version') @DocsEditable() - Object get version => - (_blink.BlinkIDBDatabase.instance.version_Getter_(this)); + int get version => _blink.BlinkIDBDatabase.instance.version_Getter_(this); @DomName('IDBDatabase.close') @DocsEditable() @@ -1258,7 +1257,7 @@ class Request extends EventTarget { @DomName('IDBRequest.error') @DocsEditable() - DomError get error => _blink.BlinkIDBRequest.instance.error_Getter_(this); + DomException get error => _blink.BlinkIDBRequest.instance.error_Getter_(this); @DomName('IDBRequest.readyState') @DocsEditable() @@ -1374,7 +1373,8 @@ class Transaction extends EventTarget { @DomName('IDBTransaction.error') @DocsEditable() - DomError get error => _blink.BlinkIDBTransaction.instance.error_Getter_(this); + DomException get error => + _blink.BlinkIDBTransaction.instance.error_Getter_(this); @DomName('IDBTransaction.mode') @DocsEditable() diff --git a/sdk/lib/js/dartium/cached_patches.dart b/sdk/lib/js/dartium/cached_patches.dart index 61a0c51ddeb..e2841188d64 100644 --- a/sdk/lib/js/dartium/cached_patches.dart +++ b/sdk/lib/js/dartium/cached_patches.dart @@ -226,58 +226,13 @@ class BlobImpl extends Blob implements js_library.JSObjectInterfacesDom { get runtimeType => Blob; toString() => super.toString(); } -@patch class Bluetooth { - static Type get instanceRuntimeType => BluetoothImpl; +@patch class BlobEvent { + static Type get instanceRuntimeType => BlobEventImpl; } -class BluetoothImpl extends Bluetooth implements js_library.JSObjectInterfacesDom { - BluetoothImpl.internal_() : super.internal_(); - get runtimeType => Bluetooth; - toString() => super.toString(); -} -@patch class BluetoothDevice { - static Type get instanceRuntimeType => BluetoothDeviceImpl; - -} -class BluetoothDeviceImpl extends BluetoothDevice implements js_library.JSObjectInterfacesDom { - BluetoothDeviceImpl.internal_() : super.internal_(); - get runtimeType => BluetoothDevice; - toString() => super.toString(); -} -@patch class BluetoothGattCharacteristic { - static Type get instanceRuntimeType => BluetoothGattCharacteristicImpl; - -} -class BluetoothGattCharacteristicImpl extends BluetoothGattCharacteristic implements js_library.JSObjectInterfacesDom { - BluetoothGattCharacteristicImpl.internal_() : super.internal_(); - get runtimeType => BluetoothGattCharacteristic; - toString() => super.toString(); -} -@patch class BluetoothGattRemoteServer { - static Type get instanceRuntimeType => BluetoothGattRemoteServerImpl; - -} -class BluetoothGattRemoteServerImpl extends BluetoothGattRemoteServer implements js_library.JSObjectInterfacesDom { - BluetoothGattRemoteServerImpl.internal_() : super.internal_(); - get runtimeType => BluetoothGattRemoteServer; - toString() => super.toString(); -} -@patch class BluetoothGattService { - static Type get instanceRuntimeType => BluetoothGattServiceImpl; - -} -class BluetoothGattServiceImpl extends BluetoothGattService implements js_library.JSObjectInterfacesDom { - BluetoothGattServiceImpl.internal_() : super.internal_(); - get runtimeType => BluetoothGattService; - toString() => super.toString(); -} -@patch class BluetoothUuid { - static Type get instanceRuntimeType => BluetoothUuidImpl; - -} -class BluetoothUuidImpl extends BluetoothUuid implements js_library.JSObjectInterfacesDom { - BluetoothUuidImpl.internal_() : super.internal_(); - get runtimeType => BluetoothUuid; +class BlobEventImpl extends BlobEvent implements js_library.JSObjectInterfacesDom { + BlobEventImpl.internal_() : super.internal_(); + get runtimeType => BlobEvent; toString() => super.toString(); } @patch class Body { @@ -325,6 +280,24 @@ class CacheStorageImpl extends CacheStorage implements js_library.JSObjectInterf get runtimeType => CacheStorage; toString() => super.toString(); } +@patch class CalcLength { + static Type get instanceRuntimeType => CalcLengthImpl; + +} +class CalcLengthImpl extends CalcLength implements js_library.JSObjectInterfacesDom { + CalcLengthImpl.internal_() : super.internal_(); + get runtimeType => CalcLength; + toString() => super.toString(); +} +@patch class CanvasCaptureMediaStreamTrack { + static Type get instanceRuntimeType => CanvasCaptureMediaStreamTrackImpl; + +} +class CanvasCaptureMediaStreamTrackImpl extends CanvasCaptureMediaStreamTrack implements js_library.JSObjectInterfacesDom { + CanvasCaptureMediaStreamTrackImpl.internal_() : super.internal_(); + get runtimeType => CanvasCaptureMediaStreamTrack; + toString() => super.toString(); +} @patch class CanvasElement { static Type get instanceRuntimeType => CanvasElementImpl; @@ -532,15 +505,6 @@ class CredentialsContainerImpl extends CredentialsContainer implements js_librar get runtimeType => CredentialsContainer; toString() => super.toString(); } -@patch class CrossOriginConnectEvent { - static Type get instanceRuntimeType => CrossOriginConnectEventImpl; - -} -class CrossOriginConnectEventImpl extends CrossOriginConnectEvent implements js_library.JSObjectInterfacesDom { - CrossOriginConnectEventImpl.internal_() : super.internal_(); - get runtimeType => CrossOriginConnectEvent; - toString() => super.toString(); -} @patch class CrossOriginServiceWorkerClient { static Type get instanceRuntimeType => CrossOriginServiceWorkerClientImpl; @@ -640,6 +604,15 @@ class CssMediaRuleImpl extends CssMediaRule implements js_library.JSObjectInterf get runtimeType => CssMediaRule; toString() => super.toString(); } +@patch class CssNamespaceRule { + static Type get instanceRuntimeType => CssNamespaceRuleImpl; + +} +class CssNamespaceRuleImpl extends CssNamespaceRule implements js_library.JSObjectInterfacesDom { + CssNamespaceRuleImpl.internal_() : super.internal_(); + get runtimeType => CssNamespaceRule; + toString() => super.toString(); +} @patch class CssPageRule { static Type get instanceRuntimeType => CssPageRuleImpl; @@ -766,15 +739,6 @@ class DedicatedWorkerGlobalScopeImpl extends DedicatedWorkerGlobalScope implemen get runtimeType => DedicatedWorkerGlobalScope; toString() => super.toString(); } -@patch class DefaultSessionStartEvent { - static Type get instanceRuntimeType => DefaultSessionStartEventImpl; - -} -class DefaultSessionStartEventImpl extends DefaultSessionStartEvent implements js_library.JSObjectInterfacesDom { - DefaultSessionStartEventImpl.internal_() : super.internal_(); - get runtimeType => DefaultSessionStartEvent; - toString() => super.toString(); -} @patch class DeprecatedStorageInfo { static Type get instanceRuntimeType => DeprecatedStorageInfoImpl; @@ -991,15 +955,6 @@ class DomRectReadOnlyImpl extends DomRectReadOnly implements js_library.JSObject get runtimeType => DomRectReadOnly; toString() => super.toString(); } -@patch class DomSettableTokenList { - static Type get instanceRuntimeType => DomSettableTokenListImpl; - -} -class DomSettableTokenListImpl extends DomSettableTokenList implements js_library.JSObjectInterfacesDom { - DomSettableTokenListImpl.internal_() : super.internal_(); - get runtimeType => DomSettableTokenList; - toString() => super.toString(); -} @patch class DomStringList { static Type get instanceRuntimeType => DomStringListImpl; @@ -1108,6 +1063,15 @@ class ExtendableEventImpl extends ExtendableEvent implements js_library.JSObject get runtimeType => ExtendableEvent; toString() => super.toString(); } +@patch class ExtendableMessageEvent { + static Type get instanceRuntimeType => ExtendableMessageEventImpl; + +} +class ExtendableMessageEventImpl extends ExtendableMessageEvent implements js_library.JSObjectInterfacesDom { + ExtendableMessageEventImpl.internal_() : super.internal_(); + get runtimeType => ExtendableMessageEvent; + toString() => super.toString(); +} @patch class FederatedCredential { static Type get instanceRuntimeType => FederatedCredentialImpl; @@ -1495,6 +1459,15 @@ class IFrameElementImpl extends IFrameElement implements js_library.JSObjectInte get runtimeType => IFrameElement; toString() => super.toString(); } +@patch class IdleDeadline { + static Type get instanceRuntimeType => IdleDeadlineImpl; + +} +class IdleDeadlineImpl extends IdleDeadline implements js_library.JSObjectInterfacesDom { + IdleDeadlineImpl.internal_() : super.internal_(); + get runtimeType => IdleDeadline; + toString() => super.toString(); +} @patch class ImageBitmap { static Type get instanceRuntimeType => ImageBitmapImpl; @@ -1504,6 +1477,15 @@ class ImageBitmapImpl extends ImageBitmap implements js_library.JSObjectInterfac get runtimeType => ImageBitmap; toString() => super.toString(); } +@patch class ImageBitmapRenderingContext { + static Type get instanceRuntimeType => ImageBitmapRenderingContextImpl; + +} +class ImageBitmapRenderingContextImpl extends ImageBitmapRenderingContext implements js_library.JSObjectInterfacesDom { + ImageBitmapRenderingContextImpl.internal_() : super.internal_(); + get runtimeType => ImageBitmapRenderingContext; + toString() => super.toString(); +} @patch class ImageData { static Type get instanceRuntimeType => ImageDataImpl; @@ -1531,13 +1513,13 @@ class InjectedScriptHostImpl extends InjectedScriptHost implements js_library.JS get runtimeType => InjectedScriptHost; toString() => super.toString(); } -@patch class InputDevice { - static Type get instanceRuntimeType => InputDeviceImpl; +@patch class InputDeviceCapabilities { + static Type get instanceRuntimeType => InputDeviceCapabilitiesImpl; } -class InputDeviceImpl extends InputDevice implements js_library.JSObjectInterfacesDom { - InputDeviceImpl.internal_() : super.internal_(); - get runtimeType => InputDevice; +class InputDeviceCapabilitiesImpl extends InputDeviceCapabilities implements js_library.JSObjectInterfacesDom { + InputDeviceCapabilitiesImpl.internal_() : super.internal_(); + get runtimeType => InputDeviceCapabilities; toString() => super.toString(); } @patch class InputElement { @@ -1549,6 +1531,33 @@ class InputElementImpl extends InputElement implements js_library.JSObjectInterf get runtimeType => InputElement; toString() => super.toString(); } +@patch class InstallEvent { + static Type get instanceRuntimeType => InstallEventImpl; + +} +class InstallEventImpl extends InstallEvent implements js_library.JSObjectInterfacesDom { + InstallEventImpl.internal_() : super.internal_(); + get runtimeType => InstallEvent; + toString() => super.toString(); +} +@patch class IntersectionObserver { + static Type get instanceRuntimeType => IntersectionObserverImpl; + +} +class IntersectionObserverImpl extends IntersectionObserver implements js_library.JSObjectInterfacesDom { + IntersectionObserverImpl.internal_() : super.internal_(); + get runtimeType => IntersectionObserver; + toString() => super.toString(); +} +@patch class IntersectionObserverEntry { + static Type get instanceRuntimeType => IntersectionObserverEntryImpl; + +} +class IntersectionObserverEntryImpl extends IntersectionObserverEntry implements js_library.JSObjectInterfacesDom { + IntersectionObserverEntryImpl.internal_() : super.internal_(); + get runtimeType => IntersectionObserverEntry; + toString() => super.toString(); +} @patch class KeyboardEvent { static Type get instanceRuntimeType => KeyboardEventImpl; @@ -1576,6 +1585,15 @@ class KeygenElementImpl extends KeygenElement implements js_library.JSObjectInte get runtimeType => KeygenElement; toString() => super.toString(); } +@patch class KeywordValue { + static Type get instanceRuntimeType => KeywordValueImpl; + +} +class KeywordValueImpl extends KeywordValue implements js_library.JSObjectInterfacesDom { + KeywordValueImpl.internal_() : super.internal_(); + get runtimeType => KeywordValue; + toString() => super.toString(); +} @patch class LIElement { static Type get instanceRuntimeType => LIElementImpl; @@ -1603,6 +1621,15 @@ class LegendElementImpl extends LegendElement implements js_library.JSObjectInte get runtimeType => LegendElement; toString() => super.toString(); } +@patch class LengthValue { + static Type get instanceRuntimeType => LengthValueImpl; + +} +class LengthValueImpl extends LengthValue implements js_library.JSObjectInterfacesDom { + LengthValueImpl.internal_() : super.internal_(); + get runtimeType => LengthValue; + toString() => super.toString(); +} @patch class LinkElement { static Type get instanceRuntimeType => LinkElementImpl; @@ -1630,13 +1657,13 @@ class MapElementImpl extends MapElement implements js_library.JSObjectInterfaces get runtimeType => MapElement; toString() => super.toString(); } -@patch class MediaController { - static Type get instanceRuntimeType => MediaControllerImpl; +@patch class Matrix { + static Type get instanceRuntimeType => MatrixImpl; } -class MediaControllerImpl extends MediaController implements js_library.JSObjectInterfacesDom { - MediaControllerImpl.internal_() : super.internal_(); - get runtimeType => MediaController; +class MatrixImpl extends Matrix implements js_library.JSObjectInterfacesDom { + MatrixImpl.internal_() : super.internal_(); + get runtimeType => Matrix; toString() => super.toString(); } @patch class MediaDeviceInfo { @@ -1684,24 +1711,6 @@ class MediaErrorImpl extends MediaError implements js_library.JSObjectInterfaces get runtimeType => MediaError; toString() => super.toString(); } -@patch class MediaKeyError { - static Type get instanceRuntimeType => MediaKeyErrorImpl; - -} -class MediaKeyErrorImpl extends MediaKeyError implements js_library.JSObjectInterfacesDom { - MediaKeyErrorImpl.internal_() : super.internal_(); - get runtimeType => MediaKeyError; - toString() => super.toString(); -} -@patch class MediaKeyEvent { - static Type get instanceRuntimeType => MediaKeyEventImpl; - -} -class MediaKeyEventImpl extends MediaKeyEvent implements js_library.JSObjectInterfacesDom { - MediaKeyEventImpl.internal_() : super.internal_(); - get runtimeType => MediaKeyEvent; - toString() => super.toString(); -} @patch class MediaKeyMessageEvent { static Type get instanceRuntimeType => MediaKeyMessageEventImpl; @@ -1756,6 +1765,15 @@ class MediaListImpl extends MediaList implements js_library.JSObjectInterfacesDo get runtimeType => MediaList; toString() => super.toString(); } +@patch class MediaMetadata { + static Type get instanceRuntimeType => MediaMetadataImpl; + +} +class MediaMetadataImpl extends MediaMetadata implements js_library.JSObjectInterfacesDom { + MediaMetadataImpl.internal_() : super.internal_(); + get runtimeType => MediaMetadata; + toString() => super.toString(); +} @patch class MediaQueryList { static Type get instanceRuntimeType => MediaQueryListImpl; @@ -1774,6 +1792,15 @@ class MediaQueryListEventImpl extends MediaQueryListEvent implements js_library. get runtimeType => MediaQueryListEvent; toString() => super.toString(); } +@patch class MediaRecorder { + static Type get instanceRuntimeType => MediaRecorderImpl; + +} +class MediaRecorderImpl extends MediaRecorder implements js_library.JSObjectInterfacesDom { + MediaRecorderImpl.internal_() : super.internal_(); + get runtimeType => MediaRecorder; + toString() => super.toString(); +} @patch class MediaSession { static Type get instanceRuntimeType => MediaSessionImpl; @@ -2179,6 +2206,15 @@ class NotificationEventImpl extends NotificationEvent implements js_library.JSOb get runtimeType => NotificationEvent; toString() => super.toString(); } +@patch class NumberValue { + static Type get instanceRuntimeType => NumberValueImpl; + +} +class NumberValueImpl extends NumberValue implements js_library.JSObjectInterfacesDom { + NumberValueImpl.internal_() : super.internal_(); + get runtimeType => NumberValue; + toString() => super.toString(); +} @patch class OListElement { static Type get instanceRuntimeType => OListElementImpl; @@ -2197,6 +2233,15 @@ class ObjectElementImpl extends ObjectElement implements js_library.JSObjectInte get runtimeType => ObjectElement; toString() => super.toString(); } +@patch class OffscreenCanvas { + static Type get instanceRuntimeType => OffscreenCanvasImpl; + +} +class OffscreenCanvasImpl extends OffscreenCanvas implements js_library.JSObjectInterfacesDom { + OffscreenCanvasImpl.internal_() : super.internal_(); + get runtimeType => OffscreenCanvas; + toString() => super.toString(); +} @patch class OptGroupElement { static Type get instanceRuntimeType => OptGroupElementImpl; @@ -2332,6 +2377,24 @@ class PerformanceNavigationImpl extends PerformanceNavigation implements js_libr get runtimeType => PerformanceNavigation; toString() => super.toString(); } +@patch class PerformanceObserver { + static Type get instanceRuntimeType => PerformanceObserverImpl; + +} +class PerformanceObserverImpl extends PerformanceObserver implements js_library.JSObjectInterfacesDom { + PerformanceObserverImpl.internal_() : super.internal_(); + get runtimeType => PerformanceObserver; + toString() => super.toString(); +} +@patch class PerformanceObserverEntryList { + static Type get instanceRuntimeType => PerformanceObserverEntryListImpl; + +} +class PerformanceObserverEntryListImpl extends PerformanceObserverEntryList implements js_library.JSObjectInterfacesDom { + PerformanceObserverEntryListImpl.internal_() : super.internal_(); + get runtimeType => PerformanceObserverEntryList; + toString() => super.toString(); +} @patch class PerformanceRenderTiming { static Type get instanceRuntimeType => PerformanceRenderTimingImpl; @@ -2359,33 +2422,6 @@ class PerformanceTimingImpl extends PerformanceTiming implements js_library.JSOb get runtimeType => PerformanceTiming; toString() => super.toString(); } -@patch class PeriodicSyncEvent { - static Type get instanceRuntimeType => PeriodicSyncEventImpl; - -} -class PeriodicSyncEventImpl extends PeriodicSyncEvent implements js_library.JSObjectInterfacesDom { - PeriodicSyncEventImpl.internal_() : super.internal_(); - get runtimeType => PeriodicSyncEvent; - toString() => super.toString(); -} -@patch class PeriodicSyncManager { - static Type get instanceRuntimeType => PeriodicSyncManagerImpl; - -} -class PeriodicSyncManagerImpl extends PeriodicSyncManager implements js_library.JSObjectInterfacesDom { - PeriodicSyncManagerImpl.internal_() : super.internal_(); - get runtimeType => PeriodicSyncManager; - toString() => super.toString(); -} -@patch class PeriodicSyncRegistration { - static Type get instanceRuntimeType => PeriodicSyncRegistrationImpl; - -} -class PeriodicSyncRegistrationImpl extends PeriodicSyncRegistration implements js_library.JSObjectInterfacesDom { - PeriodicSyncRegistrationImpl.internal_() : super.internal_(); - get runtimeType => PeriodicSyncRegistration; - toString() => super.toString(); -} @patch class PermissionStatus { static Type get instanceRuntimeType => PermissionStatusImpl; @@ -2404,6 +2440,15 @@ class PermissionsImpl extends Permissions implements js_library.JSObjectInterfac get runtimeType => Permissions; toString() => super.toString(); } +@patch class Perspective { + static Type get instanceRuntimeType => PerspectiveImpl; + +} +class PerspectiveImpl extends Perspective implements js_library.JSObjectInterfacesDom { + PerspectiveImpl.internal_() : super.internal_(); + get runtimeType => Perspective; + toString() => super.toString(); +} @patch class PictureElement { static Type get instanceRuntimeType => PictureElementImpl; @@ -2431,15 +2476,6 @@ class PluginArrayImpl extends PluginArray implements js_library.JSObjectInterfac get runtimeType => PluginArray; toString() => super.toString(); } -@patch class PluginPlaceholderElement { - static Type get instanceRuntimeType => PluginPlaceholderElementImpl; - -} -class PluginPlaceholderElementImpl extends PluginPlaceholderElement implements js_library.JSObjectInterfacesDom { - PluginPlaceholderElementImpl.internal_() : super.internal_(); - get runtimeType => PluginPlaceholderElement; - toString() => super.toString(); -} @patch class PointerEvent { static Type get instanceRuntimeType => PointerEventImpl; @@ -2476,6 +2512,15 @@ class PositionSensorVRDeviceImpl extends PositionSensorVRDevice implements js_li get runtimeType => PositionSensorVRDevice; toString() => super.toString(); } +@patch class PositionValue { + static Type get instanceRuntimeType => PositionValueImpl; + +} +class PositionValueImpl extends PositionValue implements js_library.JSObjectInterfacesDom { + PositionValueImpl.internal_() : super.internal_(); + get runtimeType => PositionValue; + toString() => super.toString(); +} @patch class PreElement { static Type get instanceRuntimeType => PreElementImpl; @@ -2503,13 +2548,49 @@ class PresentationAvailabilityImpl extends PresentationAvailability implements j get runtimeType => PresentationAvailability; toString() => super.toString(); } -@patch class PresentationSession { - static Type get instanceRuntimeType => PresentationSessionImpl; +@patch class PresentationConnection { + static Type get instanceRuntimeType => PresentationConnectionImpl; } -class PresentationSessionImpl extends PresentationSession implements js_library.JSObjectInterfacesDom { - PresentationSessionImpl.internal_() : super.internal_(); - get runtimeType => PresentationSession; +class PresentationConnectionImpl extends PresentationConnection implements js_library.JSObjectInterfacesDom { + PresentationConnectionImpl.internal_() : super.internal_(); + get runtimeType => PresentationConnection; + toString() => super.toString(); +} +@patch class PresentationConnectionAvailableEvent { + static Type get instanceRuntimeType => PresentationConnectionAvailableEventImpl; + +} +class PresentationConnectionAvailableEventImpl extends PresentationConnectionAvailableEvent implements js_library.JSObjectInterfacesDom { + PresentationConnectionAvailableEventImpl.internal_() : super.internal_(); + get runtimeType => PresentationConnectionAvailableEvent; + toString() => super.toString(); +} +@patch class PresentationConnectionCloseEvent { + static Type get instanceRuntimeType => PresentationConnectionCloseEventImpl; + +} +class PresentationConnectionCloseEventImpl extends PresentationConnectionCloseEvent implements js_library.JSObjectInterfacesDom { + PresentationConnectionCloseEventImpl.internal_() : super.internal_(); + get runtimeType => PresentationConnectionCloseEvent; + toString() => super.toString(); +} +@patch class PresentationReceiver { + static Type get instanceRuntimeType => PresentationReceiverImpl; + +} +class PresentationReceiverImpl extends PresentationReceiver implements js_library.JSObjectInterfacesDom { + PresentationReceiverImpl.internal_() : super.internal_(); + get runtimeType => PresentationReceiver; + toString() => super.toString(); +} +@patch class PresentationRequest { + static Type get instanceRuntimeType => PresentationRequestImpl; + +} +class PresentationRequestImpl extends PresentationRequest implements js_library.JSObjectInterfacesDom { + PresentationRequestImpl.internal_() : super.internal_(); + get runtimeType => PresentationRequest; toString() => super.toString(); } @patch class ProcessingInstruction { @@ -2620,15 +2701,6 @@ class ReadableByteStreamReaderImpl extends ReadableByteStreamReader implements j get runtimeType => ReadableByteStreamReader; toString() => super.toString(); } -@patch class ReadableStream { - static Type get instanceRuntimeType => ReadableStreamImpl; - -} -class ReadableStreamImpl extends ReadableStream implements js_library.JSObjectInterfacesDom { - ReadableStreamImpl.internal_() : super.internal_(); - get runtimeType => ReadableStream; - toString() => super.toString(); -} @patch class ReadableStreamReader { static Type get instanceRuntimeType => ReadableStreamReaderImpl; @@ -2647,6 +2719,24 @@ class RelatedEventImpl extends RelatedEvent implements js_library.JSObjectInterf get runtimeType => RelatedEvent; toString() => super.toString(); } +@patch class Rotation { + static Type get instanceRuntimeType => RotationImpl; + +} +class RotationImpl extends Rotation implements js_library.JSObjectInterfacesDom { + RotationImpl.internal_() : super.internal_(); + get runtimeType => Rotation; + toString() => super.toString(); +} +@patch class RtcCertificate { + static Type get instanceRuntimeType => RtcCertificateImpl; + +} +class RtcCertificateImpl extends RtcCertificate implements js_library.JSObjectInterfacesDom { + RtcCertificateImpl.internal_() : super.internal_(); + get runtimeType => RtcCertificate; + toString() => super.toString(); +} @patch class RtcDataChannel { static Type get instanceRuntimeType => RtcDataChannelImpl; @@ -2737,6 +2827,15 @@ class RtcStatsResponseImpl extends RtcStatsResponse implements js_library.JSObje get runtimeType => RtcStatsResponse; toString() => super.toString(); } +@patch class Scale { + static Type get instanceRuntimeType => ScaleImpl; + +} +class ScaleImpl extends Scale implements js_library.JSObjectInterfacesDom { + ScaleImpl.internal_() : super.internal_(); + get runtimeType => Scale; + toString() => super.toString(); +} @patch class Screen { static Type get instanceRuntimeType => ScreenImpl; @@ -2908,6 +3007,33 @@ class SharedWorkerGlobalScopeImpl extends SharedWorkerGlobalScope implements js_ get runtimeType => SharedWorkerGlobalScope; toString() => super.toString(); } +@patch class SimpleLength { + static Type get instanceRuntimeType => SimpleLengthImpl; + +} +class SimpleLengthImpl extends SimpleLength implements js_library.JSObjectInterfacesDom { + SimpleLengthImpl.internal_() : super.internal_(); + get runtimeType => SimpleLength; + toString() => super.toString(); +} +@patch class Skew { + static Type get instanceRuntimeType => SkewImpl; + +} +class SkewImpl extends Skew implements js_library.JSObjectInterfacesDom { + SkewImpl.internal_() : super.internal_(); + get runtimeType => Skew; + toString() => super.toString(); +} +@patch class SlotElement { + static Type get instanceRuntimeType => SlotElementImpl; + +} +class SlotElementImpl extends SlotElement implements js_library.JSObjectInterfacesDom { + SlotElementImpl.internal_() : super.internal_(); + get runtimeType => SlotElement; + toString() => super.toString(); +} @patch class SourceBuffer { static Type get instanceRuntimeType => SourceBufferImpl; @@ -3052,24 +3178,6 @@ class SpeechSynthesisVoiceImpl extends SpeechSynthesisVoice implements js_librar get runtimeType => SpeechSynthesisVoice; toString() => super.toString(); } -@patch class StashedMessagePort { - static Type get instanceRuntimeType => StashedMessagePortImpl; - -} -class StashedMessagePortImpl extends StashedMessagePort implements js_library.JSObjectInterfacesDom { - StashedMessagePortImpl.internal_() : super.internal_(); - get runtimeType => StashedMessagePort; - toString() => super.toString(); -} -@patch class StashedPortCollection { - static Type get instanceRuntimeType => StashedPortCollectionImpl; - -} -class StashedPortCollectionImpl extends StashedPortCollection implements js_library.JSObjectInterfacesDom { - StashedPortCollectionImpl.internal_() : super.internal_(); - get runtimeType => StashedPortCollection; - toString() => super.toString(); -} @patch class Storage { static Type get instanceRuntimeType => StorageImpl; @@ -3097,6 +3205,15 @@ class StorageInfoImpl extends StorageInfo implements js_library.JSObjectInterfac get runtimeType => StorageInfo; toString() => super.toString(); } +@patch class StorageManager { + static Type get instanceRuntimeType => StorageManagerImpl; + +} +class StorageManagerImpl extends StorageManager implements js_library.JSObjectInterfacesDom { + StorageManagerImpl.internal_() : super.internal_(); + get runtimeType => StorageManager; + toString() => super.toString(); +} @patch class StorageQuota { static Type get instanceRuntimeType => StorageQuotaImpl; @@ -3124,6 +3241,15 @@ class StyleMediaImpl extends StyleMedia implements js_library.JSObjectInterfaces get runtimeType => StyleMedia; toString() => super.toString(); } +@patch class StylePropertyMap { + static Type get instanceRuntimeType => StylePropertyMapImpl; + +} +class StylePropertyMapImpl extends StylePropertyMap implements js_library.JSObjectInterfacesDom { + StylePropertyMapImpl.internal_() : super.internal_(); + get runtimeType => StylePropertyMap; + toString() => super.toString(); +} @patch class StyleSheet { static Type get instanceRuntimeType => StyleSheetImpl; @@ -3133,6 +3259,15 @@ class StyleSheetImpl extends StyleSheet implements js_library.JSObjectInterfaces get runtimeType => StyleSheet; toString() => super.toString(); } +@patch class StyleValue { + static Type get instanceRuntimeType => StyleValueImpl; + +} +class StyleValueImpl extends StyleValue implements js_library.JSObjectInterfacesDom { + StyleValueImpl.internal_() : super.internal_(); + get runtimeType => StyleValue; + toString() => super.toString(); +} @patch class SyncEvent { static Type get instanceRuntimeType => SyncEventImpl; @@ -3151,15 +3286,6 @@ class SyncManagerImpl extends SyncManager implements js_library.JSObjectInterfac get runtimeType => SyncManager; toString() => super.toString(); } -@patch class SyncRegistration { - static Type get instanceRuntimeType => SyncRegistrationImpl; - -} -class SyncRegistrationImpl extends SyncRegistration implements js_library.JSObjectInterfacesDom { - SyncRegistrationImpl.internal_() : super.internal_(); - get runtimeType => SyncRegistration; - toString() => super.toString(); -} @patch class TableCaptionElement { static Type get instanceRuntimeType => TableCaptionElementImpl; @@ -3376,6 +3502,24 @@ class TrackEventImpl extends TrackEvent implements js_library.JSObjectInterfaces get runtimeType => TrackEvent; toString() => super.toString(); } +@patch class TransformComponent { + static Type get instanceRuntimeType => TransformComponentImpl; + +} +class TransformComponentImpl extends TransformComponent implements js_library.JSObjectInterfacesDom { + TransformComponentImpl.internal_() : super.internal_(); + get runtimeType => TransformComponent; + toString() => super.toString(); +} +@patch class TransformValue { + static Type get instanceRuntimeType => TransformValueImpl; + +} +class TransformValueImpl extends TransformValue implements js_library.JSObjectInterfacesDom { + TransformValueImpl.internal_() : super.internal_(); + get runtimeType => TransformValue; + toString() => super.toString(); +} @patch class TransitionEvent { static Type get instanceRuntimeType => TransitionEventImpl; @@ -3385,6 +3529,15 @@ class TransitionEventImpl extends TransitionEvent implements js_library.JSObject get runtimeType => TransitionEvent; toString() => super.toString(); } +@patch class Translation { + static Type get instanceRuntimeType => TranslationImpl; + +} +class TranslationImpl extends Translation implements js_library.JSObjectInterfacesDom { + TranslationImpl.internal_() : super.internal_(); + get runtimeType => Translation; + toString() => super.toString(); +} @patch class TreeWalker { static Type get instanceRuntimeType => TreeWalkerImpl; @@ -3412,6 +3565,15 @@ class UListElementImpl extends UListElement implements js_library.JSObjectInterf get runtimeType => UListElement; toString() => super.toString(); } +@patch class UnderlyingSourceBase { + static Type get instanceRuntimeType => UnderlyingSourceBaseImpl; + +} +class UnderlyingSourceBaseImpl extends UnderlyingSourceBase implements js_library.JSObjectInterfacesDom { + UnderlyingSourceBaseImpl.internal_() : super.internal_(); + get runtimeType => UnderlyingSourceBase; + toString() => super.toString(); +} @patch class UnknownElement { static Type get instanceRuntimeType => UnknownElementImpl; @@ -3430,6 +3592,15 @@ class UrlImpl extends Url implements js_library.JSObjectInterfacesDom { get runtimeType => Url; toString() => super.toString(); } +@patch class UrlSearchParams { + static Type get instanceRuntimeType => UrlSearchParamsImpl; + +} +class UrlSearchParamsImpl extends UrlSearchParams implements js_library.JSObjectInterfacesDom { + UrlSearchParamsImpl.internal_() : super.internal_(); + get runtimeType => UrlSearchParams; + toString() => super.toString(); +} @patch class UrlUtils { static Type get instanceRuntimeType => UrlUtilsImpl; @@ -3718,6 +3889,78 @@ class _AttrImpl extends _Attr implements js_library.JSObjectInterfacesDom { get runtimeType => _Attr; toString() => super.toString(); } +@patch class _Bluetooth { + static Type get instanceRuntimeType => _BluetoothImpl; + +} +class _BluetoothImpl extends _Bluetooth implements js_library.JSObjectInterfacesDom { + _BluetoothImpl.internal_() : super.internal_(); + get runtimeType => _Bluetooth; + toString() => super.toString(); +} +@patch class _BluetoothAdvertisingData { + static Type get instanceRuntimeType => _BluetoothAdvertisingDataImpl; + +} +class _BluetoothAdvertisingDataImpl extends _BluetoothAdvertisingData implements js_library.JSObjectInterfacesDom { + _BluetoothAdvertisingDataImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothAdvertisingData; + toString() => super.toString(); +} +@patch class _BluetoothCharacteristicProperties { + static Type get instanceRuntimeType => _BluetoothCharacteristicPropertiesImpl; + +} +class _BluetoothCharacteristicPropertiesImpl extends _BluetoothCharacteristicProperties implements js_library.JSObjectInterfacesDom { + _BluetoothCharacteristicPropertiesImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothCharacteristicProperties; + toString() => super.toString(); +} +@patch class _BluetoothDevice { + static Type get instanceRuntimeType => _BluetoothDeviceImpl; + +} +class _BluetoothDeviceImpl extends _BluetoothDevice implements js_library.JSObjectInterfacesDom { + _BluetoothDeviceImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothDevice; + toString() => super.toString(); +} +@patch class _BluetoothRemoteGATTCharacteristic { + static Type get instanceRuntimeType => _BluetoothRemoteGATTCharacteristicImpl; + +} +class _BluetoothRemoteGATTCharacteristicImpl extends _BluetoothRemoteGATTCharacteristic implements js_library.JSObjectInterfacesDom { + _BluetoothRemoteGATTCharacteristicImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothRemoteGATTCharacteristic; + toString() => super.toString(); +} +@patch class _BluetoothRemoteGATTServer { + static Type get instanceRuntimeType => _BluetoothRemoteGATTServerImpl; + +} +class _BluetoothRemoteGATTServerImpl extends _BluetoothRemoteGATTServer implements js_library.JSObjectInterfacesDom { + _BluetoothRemoteGATTServerImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothRemoteGATTServer; + toString() => super.toString(); +} +@patch class _BluetoothRemoteGATTService { + static Type get instanceRuntimeType => _BluetoothRemoteGATTServiceImpl; + +} +class _BluetoothRemoteGATTServiceImpl extends _BluetoothRemoteGATTService implements js_library.JSObjectInterfacesDom { + _BluetoothRemoteGATTServiceImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothRemoteGATTService; + toString() => super.toString(); +} +@patch class _BluetoothUUID { + static Type get instanceRuntimeType => _BluetoothUUIDImpl; + +} +class _BluetoothUUIDImpl extends _BluetoothUUID implements js_library.JSObjectInterfacesDom { + _BluetoothUUIDImpl.internal_() : super.internal_(); + get runtimeType => _BluetoothUUID; + toString() => super.toString(); +} @patch class _Cache { static Type get instanceRuntimeType => _CacheImpl; @@ -3862,15 +4105,6 @@ class _HTMLAllCollectionImpl extends _HTMLAllCollection implements js_library.JS get runtimeType => _HTMLAllCollection; toString() => super.toString(); } -@patch class _HTMLAppletElement { - static Type get instanceRuntimeType => _HTMLAppletElementImpl; - -} -class _HTMLAppletElementImpl extends _HTMLAppletElement implements js_library.JSObjectInterfacesDom { - _HTMLAppletElementImpl.internal_() : super.internal_(); - get runtimeType => _HTMLAppletElement; - toString() => super.toString(); -} @patch class _HTMLDirectoryElement { static Type get instanceRuntimeType => _HTMLDirectoryElementImpl; @@ -3916,6 +4150,15 @@ class _HTMLMarqueeElementImpl extends _HTMLMarqueeElement implements js_library. get runtimeType => _HTMLMarqueeElement; toString() => super.toString(); } +@patch class _NFC { + static Type get instanceRuntimeType => _NFCImpl; + +} +class _NFCImpl extends _NFC implements js_library.JSObjectInterfacesDom { + _NFCImpl.internal_() : super.internal_(); + get runtimeType => _NFC; + toString() => super.toString(); +} @patch class _NamedNodeMap { static Type get instanceRuntimeType => _NamedNodeMapImpl; @@ -4006,6 +4249,123 @@ class _SubtleCryptoImpl extends _SubtleCrypto implements js_library.JSObjectInte get runtimeType => _SubtleCrypto; toString() => super.toString(); } +@patch class _USB { + static Type get instanceRuntimeType => _USBImpl; + +} +class _USBImpl extends _USB implements js_library.JSObjectInterfacesDom { + _USBImpl.internal_() : super.internal_(); + get runtimeType => _USB; + toString() => super.toString(); +} +@patch class _USBAlternateInterface { + static Type get instanceRuntimeType => _USBAlternateInterfaceImpl; + +} +class _USBAlternateInterfaceImpl extends _USBAlternateInterface implements js_library.JSObjectInterfacesDom { + _USBAlternateInterfaceImpl.internal_() : super.internal_(); + get runtimeType => _USBAlternateInterface; + toString() => super.toString(); +} +@patch class _USBConfiguration { + static Type get instanceRuntimeType => _USBConfigurationImpl; + +} +class _USBConfigurationImpl extends _USBConfiguration implements js_library.JSObjectInterfacesDom { + _USBConfigurationImpl.internal_() : super.internal_(); + get runtimeType => _USBConfiguration; + toString() => super.toString(); +} +@patch class _USBConnectionEvent { + static Type get instanceRuntimeType => _USBConnectionEventImpl; + +} +class _USBConnectionEventImpl extends _USBConnectionEvent implements js_library.JSObjectInterfacesDom { + _USBConnectionEventImpl.internal_() : super.internal_(); + get runtimeType => _USBConnectionEvent; + toString() => super.toString(); +} +@patch class _USBDevice { + static Type get instanceRuntimeType => _USBDeviceImpl; + +} +class _USBDeviceImpl extends _USBDevice implements js_library.JSObjectInterfacesDom { + _USBDeviceImpl.internal_() : super.internal_(); + get runtimeType => _USBDevice; + toString() => super.toString(); +} +@patch class _USBEndpoint { + static Type get instanceRuntimeType => _USBEndpointImpl; + +} +class _USBEndpointImpl extends _USBEndpoint implements js_library.JSObjectInterfacesDom { + _USBEndpointImpl.internal_() : super.internal_(); + get runtimeType => _USBEndpoint; + toString() => super.toString(); +} +@patch class _USBInTransferResult { + static Type get instanceRuntimeType => _USBInTransferResultImpl; + +} +class _USBInTransferResultImpl extends _USBInTransferResult implements js_library.JSObjectInterfacesDom { + _USBInTransferResultImpl.internal_() : super.internal_(); + get runtimeType => _USBInTransferResult; + toString() => super.toString(); +} +@patch class _USBInterface { + static Type get instanceRuntimeType => _USBInterfaceImpl; + +} +class _USBInterfaceImpl extends _USBInterface implements js_library.JSObjectInterfacesDom { + _USBInterfaceImpl.internal_() : super.internal_(); + get runtimeType => _USBInterface; + toString() => super.toString(); +} +@patch class _USBIsochronousInTransferPacket { + static Type get instanceRuntimeType => _USBIsochronousInTransferPacketImpl; + +} +class _USBIsochronousInTransferPacketImpl extends _USBIsochronousInTransferPacket implements js_library.JSObjectInterfacesDom { + _USBIsochronousInTransferPacketImpl.internal_() : super.internal_(); + get runtimeType => _USBIsochronousInTransferPacket; + toString() => super.toString(); +} +@patch class _USBIsochronousInTransferResult { + static Type get instanceRuntimeType => _USBIsochronousInTransferResultImpl; + +} +class _USBIsochronousInTransferResultImpl extends _USBIsochronousInTransferResult implements js_library.JSObjectInterfacesDom { + _USBIsochronousInTransferResultImpl.internal_() : super.internal_(); + get runtimeType => _USBIsochronousInTransferResult; + toString() => super.toString(); +} +@patch class _USBIsochronousOutTransferPacket { + static Type get instanceRuntimeType => _USBIsochronousOutTransferPacketImpl; + +} +class _USBIsochronousOutTransferPacketImpl extends _USBIsochronousOutTransferPacket implements js_library.JSObjectInterfacesDom { + _USBIsochronousOutTransferPacketImpl.internal_() : super.internal_(); + get runtimeType => _USBIsochronousOutTransferPacket; + toString() => super.toString(); +} +@patch class _USBIsochronousOutTransferResult { + static Type get instanceRuntimeType => _USBIsochronousOutTransferResultImpl; + +} +class _USBIsochronousOutTransferResultImpl extends _USBIsochronousOutTransferResult implements js_library.JSObjectInterfacesDom { + _USBIsochronousOutTransferResultImpl.internal_() : super.internal_(); + get runtimeType => _USBIsochronousOutTransferResult; + toString() => super.toString(); +} +@patch class _USBOutTransferResult { + static Type get instanceRuntimeType => _USBOutTransferResultImpl; + +} +class _USBOutTransferResultImpl extends _USBOutTransferResult implements js_library.JSObjectInterfacesDom { + _USBOutTransferResultImpl.internal_() : super.internal_(); + get runtimeType => _USBOutTransferResult; + toString() => super.toString(); +} @patch class _WebKitCSSMatrix { static Type get instanceRuntimeType => _WebKitCSSMatrixImpl; @@ -4042,13 +4402,22 @@ class _WorkerNavigatorImpl extends _WorkerNavigator implements js_library.JSObje get runtimeType => _WorkerNavigator; toString() => super.toString(); } -@patch class _XMLHttpRequestProgressEvent { - static Type get instanceRuntimeType => _XMLHttpRequestProgressEventImpl; +@patch class _Worklet { + static Type get instanceRuntimeType => _WorkletImpl; } -class _XMLHttpRequestProgressEventImpl extends _XMLHttpRequestProgressEvent implements js_library.JSObjectInterfacesDom { - _XMLHttpRequestProgressEventImpl.internal_() : super.internal_(); - get runtimeType => _XMLHttpRequestProgressEvent; +class _WorkletImpl extends _Worklet implements js_library.JSObjectInterfacesDom { + _WorkletImpl.internal_() : super.internal_(); + get runtimeType => _Worklet; + toString() => super.toString(); +} +@patch class _WorkletGlobalScope { + static Type get instanceRuntimeType => _WorkletGlobalScopeImpl; + +} +class _WorkletGlobalScopeImpl extends _WorkletGlobalScope implements js_library.JSObjectInterfacesDom { + _WorkletGlobalScopeImpl.internal_() : super.internal_(); + get runtimeType => _WorkletGlobalScope; toString() => super.toString(); } @@ -4214,6 +4583,15 @@ class ChromiumSubscribeUniformImpl extends ChromiumSubscribeUniform implements j get runtimeType => ChromiumSubscribeUniform; toString() => super.toString(); } +@patch class CompressedTextureAstc { + static Type get instanceRuntimeType => CompressedTextureAstcImpl; + +} +class CompressedTextureAstcImpl extends CompressedTextureAstc implements js_library.JSObjectInterfacesDom { + CompressedTextureAstcImpl.internal_() : super.internal_(); + get runtimeType => CompressedTextureAstc; + toString() => super.toString(); +} @patch class CompressedTextureAtc { static Type get instanceRuntimeType => CompressedTextureAtcImpl; @@ -4313,6 +4691,24 @@ class ExtBlendMinMaxImpl extends ExtBlendMinMax implements js_library.JSObjectIn get runtimeType => ExtBlendMinMax; toString() => super.toString(); } +@patch class ExtColorBufferFloat { + static Type get instanceRuntimeType => ExtColorBufferFloatImpl; + +} +class ExtColorBufferFloatImpl extends ExtColorBufferFloat implements js_library.JSObjectInterfacesDom { + ExtColorBufferFloatImpl.internal_() : super.internal_(); + get runtimeType => ExtColorBufferFloat; + toString() => super.toString(); +} +@patch class ExtDisjointTimerQuery { + static Type get instanceRuntimeType => ExtDisjointTimerQueryImpl; + +} +class ExtDisjointTimerQueryImpl extends ExtDisjointTimerQuery implements js_library.JSObjectInterfacesDom { + ExtDisjointTimerQueryImpl.internal_() : super.internal_(); + get runtimeType => ExtDisjointTimerQuery; + toString() => super.toString(); +} @patch class ExtFragDepth { static Type get instanceRuntimeType => ExtFragDepthImpl; @@ -4511,6 +4907,15 @@ class TextureImpl extends Texture implements js_library.JSObjectInterfacesDom { get runtimeType => Texture; toString() => super.toString(); } +@patch class TimerQueryExt { + static Type get instanceRuntimeType => TimerQueryExtImpl; + +} +class TimerQueryExtImpl extends TimerQueryExt implements js_library.JSObjectInterfacesDom { + TimerQueryExtImpl.internal_() : super.internal_(); + get runtimeType => TimerQueryExt; + toString() => super.toString(); +} @patch class TransformFeedback { static Type get instanceRuntimeType => TransformFeedbackImpl; @@ -5241,195 +5646,6 @@ class PathElementImpl extends PathElement implements js_library.JSObjectInterfac get runtimeType => PathElement; toString() => super.toString(); } -@patch class PathSeg { - static Type get instanceRuntimeType => PathSegImpl; - -} -class PathSegImpl extends PathSeg implements js_library.JSObjectInterfacesDom { - PathSegImpl.internal_() : super.internal_(); - get runtimeType => PathSeg; - toString() => super.toString(); -} -@patch class PathSegArcAbs { - static Type get instanceRuntimeType => PathSegArcAbsImpl; - -} -class PathSegArcAbsImpl extends PathSegArcAbs implements js_library.JSObjectInterfacesDom { - PathSegArcAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegArcAbs; - toString() => super.toString(); -} -@patch class PathSegArcRel { - static Type get instanceRuntimeType => PathSegArcRelImpl; - -} -class PathSegArcRelImpl extends PathSegArcRel implements js_library.JSObjectInterfacesDom { - PathSegArcRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegArcRel; - toString() => super.toString(); -} -@patch class PathSegClosePath { - static Type get instanceRuntimeType => PathSegClosePathImpl; - -} -class PathSegClosePathImpl extends PathSegClosePath implements js_library.JSObjectInterfacesDom { - PathSegClosePathImpl.internal_() : super.internal_(); - get runtimeType => PathSegClosePath; - toString() => super.toString(); -} -@patch class PathSegCurvetoCubicAbs { - static Type get instanceRuntimeType => PathSegCurvetoCubicAbsImpl; - -} -class PathSegCurvetoCubicAbsImpl extends PathSegCurvetoCubicAbs implements js_library.JSObjectInterfacesDom { - PathSegCurvetoCubicAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoCubicAbs; - toString() => super.toString(); -} -@patch class PathSegCurvetoCubicRel { - static Type get instanceRuntimeType => PathSegCurvetoCubicRelImpl; - -} -class PathSegCurvetoCubicRelImpl extends PathSegCurvetoCubicRel implements js_library.JSObjectInterfacesDom { - PathSegCurvetoCubicRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoCubicRel; - toString() => super.toString(); -} -@patch class PathSegCurvetoCubicSmoothAbs { - static Type get instanceRuntimeType => PathSegCurvetoCubicSmoothAbsImpl; - -} -class PathSegCurvetoCubicSmoothAbsImpl extends PathSegCurvetoCubicSmoothAbs implements js_library.JSObjectInterfacesDom { - PathSegCurvetoCubicSmoothAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoCubicSmoothAbs; - toString() => super.toString(); -} -@patch class PathSegCurvetoCubicSmoothRel { - static Type get instanceRuntimeType => PathSegCurvetoCubicSmoothRelImpl; - -} -class PathSegCurvetoCubicSmoothRelImpl extends PathSegCurvetoCubicSmoothRel implements js_library.JSObjectInterfacesDom { - PathSegCurvetoCubicSmoothRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoCubicSmoothRel; - toString() => super.toString(); -} -@patch class PathSegCurvetoQuadraticAbs { - static Type get instanceRuntimeType => PathSegCurvetoQuadraticAbsImpl; - -} -class PathSegCurvetoQuadraticAbsImpl extends PathSegCurvetoQuadraticAbs implements js_library.JSObjectInterfacesDom { - PathSegCurvetoQuadraticAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoQuadraticAbs; - toString() => super.toString(); -} -@patch class PathSegCurvetoQuadraticRel { - static Type get instanceRuntimeType => PathSegCurvetoQuadraticRelImpl; - -} -class PathSegCurvetoQuadraticRelImpl extends PathSegCurvetoQuadraticRel implements js_library.JSObjectInterfacesDom { - PathSegCurvetoQuadraticRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoQuadraticRel; - toString() => super.toString(); -} -@patch class PathSegCurvetoQuadraticSmoothAbs { - static Type get instanceRuntimeType => PathSegCurvetoQuadraticSmoothAbsImpl; - -} -class PathSegCurvetoQuadraticSmoothAbsImpl extends PathSegCurvetoQuadraticSmoothAbs implements js_library.JSObjectInterfacesDom { - PathSegCurvetoQuadraticSmoothAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoQuadraticSmoothAbs; - toString() => super.toString(); -} -@patch class PathSegCurvetoQuadraticSmoothRel { - static Type get instanceRuntimeType => PathSegCurvetoQuadraticSmoothRelImpl; - -} -class PathSegCurvetoQuadraticSmoothRelImpl extends PathSegCurvetoQuadraticSmoothRel implements js_library.JSObjectInterfacesDom { - PathSegCurvetoQuadraticSmoothRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegCurvetoQuadraticSmoothRel; - toString() => super.toString(); -} -@patch class PathSegLinetoAbs { - static Type get instanceRuntimeType => PathSegLinetoAbsImpl; - -} -class PathSegLinetoAbsImpl extends PathSegLinetoAbs implements js_library.JSObjectInterfacesDom { - PathSegLinetoAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoAbs; - toString() => super.toString(); -} -@patch class PathSegLinetoHorizontalAbs { - static Type get instanceRuntimeType => PathSegLinetoHorizontalAbsImpl; - -} -class PathSegLinetoHorizontalAbsImpl extends PathSegLinetoHorizontalAbs implements js_library.JSObjectInterfacesDom { - PathSegLinetoHorizontalAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoHorizontalAbs; - toString() => super.toString(); -} -@patch class PathSegLinetoHorizontalRel { - static Type get instanceRuntimeType => PathSegLinetoHorizontalRelImpl; - -} -class PathSegLinetoHorizontalRelImpl extends PathSegLinetoHorizontalRel implements js_library.JSObjectInterfacesDom { - PathSegLinetoHorizontalRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoHorizontalRel; - toString() => super.toString(); -} -@patch class PathSegLinetoRel { - static Type get instanceRuntimeType => PathSegLinetoRelImpl; - -} -class PathSegLinetoRelImpl extends PathSegLinetoRel implements js_library.JSObjectInterfacesDom { - PathSegLinetoRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoRel; - toString() => super.toString(); -} -@patch class PathSegLinetoVerticalAbs { - static Type get instanceRuntimeType => PathSegLinetoVerticalAbsImpl; - -} -class PathSegLinetoVerticalAbsImpl extends PathSegLinetoVerticalAbs implements js_library.JSObjectInterfacesDom { - PathSegLinetoVerticalAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoVerticalAbs; - toString() => super.toString(); -} -@patch class PathSegLinetoVerticalRel { - static Type get instanceRuntimeType => PathSegLinetoVerticalRelImpl; - -} -class PathSegLinetoVerticalRelImpl extends PathSegLinetoVerticalRel implements js_library.JSObjectInterfacesDom { - PathSegLinetoVerticalRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegLinetoVerticalRel; - toString() => super.toString(); -} -@patch class PathSegList { - static Type get instanceRuntimeType => PathSegListImpl; - -} -class PathSegListImpl extends PathSegList implements js_library.JSObjectInterfacesDom { - PathSegListImpl.internal_() : super.internal_(); - get runtimeType => PathSegList; - toString() => super.toString(); -} -@patch class PathSegMovetoAbs { - static Type get instanceRuntimeType => PathSegMovetoAbsImpl; - -} -class PathSegMovetoAbsImpl extends PathSegMovetoAbs implements js_library.JSObjectInterfacesDom { - PathSegMovetoAbsImpl.internal_() : super.internal_(); - get runtimeType => PathSegMovetoAbs; - toString() => super.toString(); -} -@patch class PathSegMovetoRel { - static Type get instanceRuntimeType => PathSegMovetoRelImpl; - -} -class PathSegMovetoRelImpl extends PathSegMovetoRel implements js_library.JSObjectInterfacesDom { - PathSegMovetoRelImpl.internal_() : super.internal_(); - get runtimeType => PathSegMovetoRel; - toString() => super.toString(); -} @patch class PatternElement { static Type get instanceRuntimeType => PatternElementImpl; @@ -5948,6 +6164,15 @@ class GainNodeImpl extends GainNode implements js_library.JSObjectInterfacesDom get runtimeType => GainNode; toString() => super.toString(); } +@patch class IirFilterNode { + static Type get instanceRuntimeType => IirFilterNodeImpl; + +} +class IirFilterNodeImpl extends IirFilterNode implements js_library.JSObjectInterfacesDom { + IirFilterNodeImpl.internal_() : super.internal_(); + get runtimeType => IirFilterNode; + toString() => super.toString(); +} @patch class MediaElementAudioSourceNode { static Type get instanceRuntimeType => MediaElementAudioSourceNodeImpl; diff --git a/sdk/lib/svg/dartium/svg_dartium.dart b/sdk/lib/svg/dartium/svg_dartium.dart index 9724cbc9e55..b58c7842203 100644 --- a/sdk/lib/svg/dartium/svg_dartium.dart +++ b/sdk/lib/svg/dartium/svg_dartium.dart @@ -104,37 +104,6 @@ final svgBlinkMap = { 'SVGNumber': () => Number.instanceRuntimeType, 'SVGNumberList': () => NumberList.instanceRuntimeType, 'SVGPathElement': () => PathElement.instanceRuntimeType, - 'SVGPathSeg': () => PathSeg.instanceRuntimeType, - 'SVGPathSegArcAbs': () => PathSegArcAbs.instanceRuntimeType, - 'SVGPathSegArcRel': () => PathSegArcRel.instanceRuntimeType, - 'SVGPathSegClosePath': () => PathSegClosePath.instanceRuntimeType, - 'SVGPathSegCurvetoCubicAbs': () => PathSegCurvetoCubicAbs.instanceRuntimeType, - 'SVGPathSegCurvetoCubicRel': () => PathSegCurvetoCubicRel.instanceRuntimeType, - 'SVGPathSegCurvetoCubicSmoothAbs': () => - PathSegCurvetoCubicSmoothAbs.instanceRuntimeType, - 'SVGPathSegCurvetoCubicSmoothRel': () => - PathSegCurvetoCubicSmoothRel.instanceRuntimeType, - 'SVGPathSegCurvetoQuadraticAbs': () => - PathSegCurvetoQuadraticAbs.instanceRuntimeType, - 'SVGPathSegCurvetoQuadraticRel': () => - PathSegCurvetoQuadraticRel.instanceRuntimeType, - 'SVGPathSegCurvetoQuadraticSmoothAbs': () => - PathSegCurvetoQuadraticSmoothAbs.instanceRuntimeType, - 'SVGPathSegCurvetoQuadraticSmoothRel': () => - PathSegCurvetoQuadraticSmoothRel.instanceRuntimeType, - 'SVGPathSegLinetoAbs': () => PathSegLinetoAbs.instanceRuntimeType, - 'SVGPathSegLinetoHorizontalAbs': () => - PathSegLinetoHorizontalAbs.instanceRuntimeType, - 'SVGPathSegLinetoHorizontalRel': () => - PathSegLinetoHorizontalRel.instanceRuntimeType, - 'SVGPathSegLinetoRel': () => PathSegLinetoRel.instanceRuntimeType, - 'SVGPathSegLinetoVerticalAbs': () => - PathSegLinetoVerticalAbs.instanceRuntimeType, - 'SVGPathSegLinetoVerticalRel': () => - PathSegLinetoVerticalRel.instanceRuntimeType, - 'SVGPathSegList': () => PathSegList.instanceRuntimeType, - 'SVGPathSegMovetoAbs': () => PathSegMovetoAbs.instanceRuntimeType, - 'SVGPathSegMovetoRel': () => PathSegMovetoRel.instanceRuntimeType, 'SVGPatternElement': () => PatternElement.instanceRuntimeType, 'SVGPoint': () => Point.instanceRuntimeType, 'SVGPointList': () => PointList.instanceRuntimeType, @@ -908,12 +877,6 @@ class AnimationElement extends SvgElement implements Tests { @DocsEditable() StringList get systemLanguage => _blink.BlinkSVGAnimationElement.instance.systemLanguage_Getter_(this); - - @DomName('SVGAnimationElement.hasExtension') - @DocsEditable() - bool hasExtension(String extension) => - _blink.BlinkSVGAnimationElement.instance - .hasExtension_Callback_1_(this, extension); } // 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 @@ -3372,13 +3335,6 @@ class GraphicsElement extends SvgElement implements Tests { Matrix getScreenCtm() => _blink.BlinkSVGGraphicsElement.instance.getScreenCTM_Callback_0_(this); - @DomName('SVGGraphicsElement.getTransformToElement') - @DocsEditable() - @Experimental() // untriaged - Matrix getTransformToElement(SvgElement element) => - _blink.BlinkSVGGraphicsElement.instance - .getTransformToElement_Callback_1_(this, element); - @DomName('SVGGraphicsElement.requiredExtensions') @DocsEditable() @Experimental() // untriaged @@ -3396,12 +3352,6 @@ class GraphicsElement extends SvgElement implements Tests { @Experimental() // untriaged StringList get systemLanguage => _blink.BlinkSVGGraphicsElement.instance.systemLanguage_Getter_(this); - - @DomName('SVGGraphicsElement.hasExtension') - @DocsEditable() - @Experimental() // untriaged - bool hasExtension(String extension) => _blink.BlinkSVGGraphicsElement.instance - .hasExtension_Callback_1_(this, extension); } // 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 @@ -3980,11 +3930,6 @@ class MaskElement extends SvgElement implements Tests { @DocsEditable() StringList get systemLanguage => _blink.BlinkSVGMaskElement.instance.systemLanguage_Getter_(this); - - @DomName('SVGMaskElement.hasExtension') - @DocsEditable() - bool hasExtension(String extension) => _blink.BlinkSVGMaskElement.instance - .hasExtension_Callback_1_(this, extension); } // 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 @@ -4317,160 +4262,11 @@ class PathElement extends GeometryElement { */ PathElement.created() : super.created(); - @DomName('SVGPathElement.animatedNormalizedPathSegList') - @DocsEditable() - PathSegList get animatedNormalizedPathSegList => - _blink.BlinkSVGPathElement.instance - .animatedNormalizedPathSegList_Getter_(this); - - @DomName('SVGPathElement.animatedPathSegList') - @DocsEditable() - PathSegList get animatedPathSegList => - _blink.BlinkSVGPathElement.instance.animatedPathSegList_Getter_(this); - - @DomName('SVGPathElement.normalizedPathSegList') - @DocsEditable() - PathSegList get normalizedPathSegList => - _blink.BlinkSVGPathElement.instance.normalizedPathSegList_Getter_(this); - @DomName('SVGPathElement.pathLength') @DocsEditable() AnimatedNumber get pathLength => _blink.BlinkSVGPathElement.instance.pathLength_Getter_(this); - @DomName('SVGPathElement.pathSegList') - @DocsEditable() - PathSegList get pathSegList => - _blink.BlinkSVGPathElement.instance.pathSegList_Getter_(this); - - @DomName('SVGPathElement.createSVGPathSegArcAbs') - @DocsEditable() - PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, - bool largeArcFlag, bool sweepFlag) => - _blink.BlinkSVGPathElement.instance.createSVGPathSegArcAbs_Callback_7_( - this, x, y, r1, r2, angle, largeArcFlag, sweepFlag); - - @DomName('SVGPathElement.createSVGPathSegArcRel') - @DocsEditable() - PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, - bool largeArcFlag, bool sweepFlag) => - _blink.BlinkSVGPathElement.instance.createSVGPathSegArcRel_Callback_7_( - this, x, y, r1, r2, angle, largeArcFlag, sweepFlag); - - @DomName('SVGPathElement.createSVGPathSegClosePath') - @DocsEditable() - PathSegClosePath createSvgPathSegClosePath() => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegClosePath_Callback_0_(this); - - @DomName('SVGPathElement.createSVGPathSegCurvetoCubicAbs') - @DocsEditable() - PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs( - num x, num y, num x1, num y1, num x2, num y2) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoCubicAbs_Callback_6_( - this, x, y, x1, y1, x2, y2); - - @DomName('SVGPathElement.createSVGPathSegCurvetoCubicRel') - @DocsEditable() - PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel( - num x, num y, num x1, num y1, num x2, num y2) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoCubicRel_Callback_6_( - this, x, y, x1, y1, x2, y2); - - @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs') - @DocsEditable() - PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs( - num x, num y, num x2, num y2) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoCubicSmoothAbs_Callback_4_( - this, x, y, x2, y2); - - @DomName('SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel') - @DocsEditable() - PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel( - num x, num y, num x2, num y2) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoCubicSmoothRel_Callback_4_( - this, x, y, x2, y2); - - @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticAbs') - @DocsEditable() - PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs( - num x, num y, num x1, num y1) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoQuadraticAbs_Callback_4_(this, x, y, x1, y1); - - @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticRel') - @DocsEditable() - PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel( - num x, num y, num x1, num y1) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoQuadraticRel_Callback_4_(this, x, y, x1, y1); - - @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs') - @DocsEditable() - PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs( - num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoQuadraticSmoothAbs_Callback_2_(this, x, y); - - @DomName('SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel') - @DocsEditable() - PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel( - num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegCurvetoQuadraticSmoothRel_Callback_2_(this, x, y); - - @DomName('SVGPathElement.createSVGPathSegLinetoAbs') - @DocsEditable() - PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoAbs_Callback_2_(this, x, y); - - @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalAbs') - @DocsEditable() - PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoHorizontalAbs_Callback_1_(this, x); - - @DomName('SVGPathElement.createSVGPathSegLinetoHorizontalRel') - @DocsEditable() - PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoHorizontalRel_Callback_1_(this, x); - - @DomName('SVGPathElement.createSVGPathSegLinetoRel') - @DocsEditable() - PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoRel_Callback_2_(this, x, y); - - @DomName('SVGPathElement.createSVGPathSegLinetoVerticalAbs') - @DocsEditable() - PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoVerticalAbs_Callback_1_(this, y); - - @DomName('SVGPathElement.createSVGPathSegLinetoVerticalRel') - @DocsEditable() - PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegLinetoVerticalRel_Callback_1_(this, y); - - @DomName('SVGPathElement.createSVGPathSegMovetoAbs') - @DocsEditable() - PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegMovetoAbs_Callback_2_(this, x, y); - - @DomName('SVGPathElement.createSVGPathSegMovetoRel') - @DocsEditable() - PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) => - _blink.BlinkSVGPathElement.instance - .createSVGPathSegMovetoRel_Callback_2_(this, x, y); - @DomName('SVGPathElement.getPathSegAtLength') @DocsEditable() int getPathSegAtLength(num distance) => _blink.BlinkSVGPathElement.instance @@ -4492,1182 +4288,6 @@ class PathElement extends GeometryElement { // WARNING: Do not edit - generated code. -@DocsEditable() -@DomName('SVGPathSeg') -@Unstable() -class PathSeg extends DartHtmlDomObject { - // To suppress missing implicit constructor warnings. - factory PathSeg._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSeg.internal_() {} - - @DomName('SVGPathSeg.PATHSEG_ARC_ABS') - @DocsEditable() - static const int PATHSEG_ARC_ABS = 10; - - @DomName('SVGPathSeg.PATHSEG_ARC_REL') - @DocsEditable() - static const int PATHSEG_ARC_REL = 11; - - @DomName('SVGPathSeg.PATHSEG_CLOSEPATH') - @DocsEditable() - static const int PATHSEG_CLOSEPATH = 1; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS') - @DocsEditable() - static const int PATHSEG_CURVETO_CUBIC_ABS = 6; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL') - @DocsEditable() - static const int PATHSEG_CURVETO_CUBIC_REL = 7; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS') - @DocsEditable() - static const int PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL') - @DocsEditable() - static const int PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS') - @DocsEditable() - static const int PATHSEG_CURVETO_QUADRATIC_ABS = 8; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL') - @DocsEditable() - static const int PATHSEG_CURVETO_QUADRATIC_REL = 9; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS') - @DocsEditable() - static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18; - - @DomName('SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL') - @DocsEditable() - static const int PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19; - - @DomName('SVGPathSeg.PATHSEG_LINETO_ABS') - @DocsEditable() - static const int PATHSEG_LINETO_ABS = 4; - - @DomName('SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS') - @DocsEditable() - static const int PATHSEG_LINETO_HORIZONTAL_ABS = 12; - - @DomName('SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL') - @DocsEditable() - static const int PATHSEG_LINETO_HORIZONTAL_REL = 13; - - @DomName('SVGPathSeg.PATHSEG_LINETO_REL') - @DocsEditable() - static const int PATHSEG_LINETO_REL = 5; - - @DomName('SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS') - @DocsEditable() - static const int PATHSEG_LINETO_VERTICAL_ABS = 14; - - @DomName('SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL') - @DocsEditable() - static const int PATHSEG_LINETO_VERTICAL_REL = 15; - - @DomName('SVGPathSeg.PATHSEG_MOVETO_ABS') - @DocsEditable() - static const int PATHSEG_MOVETO_ABS = 2; - - @DomName('SVGPathSeg.PATHSEG_MOVETO_REL') - @DocsEditable() - static const int PATHSEG_MOVETO_REL = 3; - - @DomName('SVGPathSeg.PATHSEG_UNKNOWN') - @DocsEditable() - static const int PATHSEG_UNKNOWN = 0; - - @DomName('SVGPathSeg.pathSegType') - @DocsEditable() - int get pathSegType => - _blink.BlinkSVGPathSeg.instance.pathSegType_Getter_(this); - - @DomName('SVGPathSeg.pathSegTypeAsLetter') - @DocsEditable() - String get pathSegTypeAsLetter => - _blink.BlinkSVGPathSeg.instance.pathSegTypeAsLetter_Getter_(this); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegArcAbs') -@Unstable() -class PathSegArcAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegArcAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegArcAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegArcAbs.angle') - @DocsEditable() - num get angle => _blink.BlinkSVGPathSegArcAbs.instance.angle_Getter_(this); - - @DomName('SVGPathSegArcAbs.angle') - @DocsEditable() - set angle(num value) => - _blink.BlinkSVGPathSegArcAbs.instance.angle_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.largeArcFlag') - @DocsEditable() - bool get largeArcFlag => - _blink.BlinkSVGPathSegArcAbs.instance.largeArcFlag_Getter_(this); - - @DomName('SVGPathSegArcAbs.largeArcFlag') - @DocsEditable() - set largeArcFlag(bool value) => - _blink.BlinkSVGPathSegArcAbs.instance.largeArcFlag_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.r1') - @DocsEditable() - num get r1 => _blink.BlinkSVGPathSegArcAbs.instance.r1_Getter_(this); - - @DomName('SVGPathSegArcAbs.r1') - @DocsEditable() - set r1(num value) => - _blink.BlinkSVGPathSegArcAbs.instance.r1_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.r2') - @DocsEditable() - num get r2 => _blink.BlinkSVGPathSegArcAbs.instance.r2_Getter_(this); - - @DomName('SVGPathSegArcAbs.r2') - @DocsEditable() - set r2(num value) => - _blink.BlinkSVGPathSegArcAbs.instance.r2_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.sweepFlag') - @DocsEditable() - bool get sweepFlag => - _blink.BlinkSVGPathSegArcAbs.instance.sweepFlag_Getter_(this); - - @DomName('SVGPathSegArcAbs.sweepFlag') - @DocsEditable() - set sweepFlag(bool value) => - _blink.BlinkSVGPathSegArcAbs.instance.sweepFlag_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegArcAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegArcAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegArcAbs.instance.x_Setter_(this, value); - - @DomName('SVGPathSegArcAbs.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegArcAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegArcAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegArcAbs.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegArcRel') -@Unstable() -class PathSegArcRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegArcRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegArcRel.internal_() : super.internal_(); - - @DomName('SVGPathSegArcRel.angle') - @DocsEditable() - num get angle => _blink.BlinkSVGPathSegArcRel.instance.angle_Getter_(this); - - @DomName('SVGPathSegArcRel.angle') - @DocsEditable() - set angle(num value) => - _blink.BlinkSVGPathSegArcRel.instance.angle_Setter_(this, value); - - @DomName('SVGPathSegArcRel.largeArcFlag') - @DocsEditable() - bool get largeArcFlag => - _blink.BlinkSVGPathSegArcRel.instance.largeArcFlag_Getter_(this); - - @DomName('SVGPathSegArcRel.largeArcFlag') - @DocsEditable() - set largeArcFlag(bool value) => - _blink.BlinkSVGPathSegArcRel.instance.largeArcFlag_Setter_(this, value); - - @DomName('SVGPathSegArcRel.r1') - @DocsEditable() - num get r1 => _blink.BlinkSVGPathSegArcRel.instance.r1_Getter_(this); - - @DomName('SVGPathSegArcRel.r1') - @DocsEditable() - set r1(num value) => - _blink.BlinkSVGPathSegArcRel.instance.r1_Setter_(this, value); - - @DomName('SVGPathSegArcRel.r2') - @DocsEditable() - num get r2 => _blink.BlinkSVGPathSegArcRel.instance.r2_Getter_(this); - - @DomName('SVGPathSegArcRel.r2') - @DocsEditable() - set r2(num value) => - _blink.BlinkSVGPathSegArcRel.instance.r2_Setter_(this, value); - - @DomName('SVGPathSegArcRel.sweepFlag') - @DocsEditable() - bool get sweepFlag => - _blink.BlinkSVGPathSegArcRel.instance.sweepFlag_Getter_(this); - - @DomName('SVGPathSegArcRel.sweepFlag') - @DocsEditable() - set sweepFlag(bool value) => - _blink.BlinkSVGPathSegArcRel.instance.sweepFlag_Setter_(this, value); - - @DomName('SVGPathSegArcRel.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegArcRel.instance.x_Getter_(this); - - @DomName('SVGPathSegArcRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegArcRel.instance.x_Setter_(this, value); - - @DomName('SVGPathSegArcRel.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegArcRel.instance.y_Getter_(this); - - @DomName('SVGPathSegArcRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegArcRel.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegClosePath') -@Unstable() -class PathSegClosePath extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegClosePath._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegClosePath.internal_() : super.internal_(); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoCubicAbs') -@Unstable() -class PathSegCurvetoCubicAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoCubicAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoCubicAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoCubicAbs.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicAbs.x1') - @DocsEditable() - num get x1 => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x1_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.x1') - @DocsEditable() - set x1(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicAbs.x2') - @DocsEditable() - num get x2 => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.x2') - @DocsEditable() - set x2(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.x2_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicAbs.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicAbs.y1') - @DocsEditable() - num get y1 => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y1_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.y1') - @DocsEditable() - set y1(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicAbs.y2') - @DocsEditable() - num get y2 => _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicAbs.y2') - @DocsEditable() - set y2(num value) => - _blink.BlinkSVGPathSegCurvetoCubicAbs.instance.y2_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoCubicRel') -@Unstable() -class PathSegCurvetoCubicRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoCubicRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoCubicRel.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoCubicRel.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicRel.x1') - @DocsEditable() - num get x1 => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x1_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.x1') - @DocsEditable() - set x1(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicRel.x2') - @DocsEditable() - num get x2 => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.x2') - @DocsEditable() - set x2(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.x2_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicRel.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicRel.y1') - @DocsEditable() - num get y1 => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y1_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.y1') - @DocsEditable() - set y1(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicRel.y2') - @DocsEditable() - num get y2 => _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicRel.y2') - @DocsEditable() - set y2(num value) => - _blink.BlinkSVGPathSegCurvetoCubicRel.instance.y2_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoCubicSmoothAbs') -@Unstable() -class PathSegCurvetoCubicSmoothAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoCubicSmoothAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoCubicSmoothAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.x') - @DocsEditable() - set x(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance - .x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') - @DocsEditable() - num get x2 => - _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance.x2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.x2') - @DocsEditable() - set x2(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance - .x2_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.y') - @DocsEditable() - set y(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance - .y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') - @DocsEditable() - num get y2 => - _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance.y2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothAbs.y2') - @DocsEditable() - set y2(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothAbs.instance - .y2_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoCubicSmoothRel') -@Unstable() -class PathSegCurvetoCubicSmoothRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoCubicSmoothRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoCubicSmoothRel.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.x') - @DocsEditable() - set x(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance - .x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') - @DocsEditable() - num get x2 => - _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance.x2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.x2') - @DocsEditable() - set x2(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance - .x2_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.y') - @DocsEditable() - set y(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance - .y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') - @DocsEditable() - num get y2 => - _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance.y2_Getter_(this); - - @DomName('SVGPathSegCurvetoCubicSmoothRel.y2') - @DocsEditable() - set y2(num value) => _blink.BlinkSVGPathSegCurvetoCubicSmoothRel.instance - .y2_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoQuadraticAbs') -@Unstable() -class PathSegCurvetoQuadraticAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoQuadraticAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoQuadraticAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoQuadraticAbs.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticAbs.x1') - @DocsEditable() - num get x1 => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.x1_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticAbs.x1') - @DocsEditable() - set x1(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance - .x1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticAbs.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticAbs.y1') - @DocsEditable() - num get y1 => - _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance.y1_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticAbs.y1') - @DocsEditable() - set y1(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticAbs.instance - .y1_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoQuadraticRel') -@Unstable() -class PathSegCurvetoQuadraticRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoQuadraticRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoQuadraticRel.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoQuadraticRel.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticRel.x1') - @DocsEditable() - num get x1 => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.x1_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticRel.x1') - @DocsEditable() - set x1(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance - .x1_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticRel.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.y_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticRel.y1') - @DocsEditable() - num get y1 => - _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance.y1_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticRel.y1') - @DocsEditable() - set y1(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticRel.instance - .y1_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoQuadraticSmoothAbs') -@Unstable() -class PathSegCurvetoQuadraticSmoothAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoQuadraticSmoothAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoQuadraticSmoothAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoQuadraticSmoothAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.x') - @DocsEditable() - set x(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticSmoothAbs.instance - .x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoQuadraticSmoothAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticSmoothAbs.y') - @DocsEditable() - set y(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticSmoothAbs.instance - .y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegCurvetoQuadraticSmoothRel') -@Unstable() -class PathSegCurvetoQuadraticSmoothRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegCurvetoQuadraticSmoothRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegCurvetoQuadraticSmoothRel.internal_() : super.internal_(); - - @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegCurvetoQuadraticSmoothRel.instance.x_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticSmoothRel.x') - @DocsEditable() - set x(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticSmoothRel.instance - .x_Setter_(this, value); - - @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') - @DocsEditable() - num get y => - _blink.BlinkSVGPathSegCurvetoQuadraticSmoothRel.instance.y_Getter_(this); - - @DomName('SVGPathSegCurvetoQuadraticSmoothRel.y') - @DocsEditable() - set y(num value) => _blink.BlinkSVGPathSegCurvetoQuadraticSmoothRel.instance - .y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoAbs') -@Unstable() -class PathSegLinetoAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoAbs.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegLinetoAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegLinetoAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegLinetoAbs.instance.x_Setter_(this, value); - - @DomName('SVGPathSegLinetoAbs.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegLinetoAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegLinetoAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegLinetoAbs.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoHorizontalAbs') -@Unstable() -class PathSegLinetoHorizontalAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoHorizontalAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoHorizontalAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoHorizontalAbs.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegLinetoHorizontalAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegLinetoHorizontalAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegLinetoHorizontalAbs.instance.x_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoHorizontalRel') -@Unstable() -class PathSegLinetoHorizontalRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoHorizontalRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoHorizontalRel.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoHorizontalRel.x') - @DocsEditable() - num get x => - _blink.BlinkSVGPathSegLinetoHorizontalRel.instance.x_Getter_(this); - - @DomName('SVGPathSegLinetoHorizontalRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegLinetoHorizontalRel.instance.x_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoRel') -@Unstable() -class PathSegLinetoRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoRel.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoRel.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegLinetoRel.instance.x_Getter_(this); - - @DomName('SVGPathSegLinetoRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegLinetoRel.instance.x_Setter_(this, value); - - @DomName('SVGPathSegLinetoRel.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegLinetoRel.instance.y_Getter_(this); - - @DomName('SVGPathSegLinetoRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegLinetoRel.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoVerticalAbs') -@Unstable() -class PathSegLinetoVerticalAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoVerticalAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoVerticalAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoVerticalAbs.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegLinetoVerticalAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegLinetoVerticalAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegLinetoVerticalAbs.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegLinetoVerticalRel') -@Unstable() -class PathSegLinetoVerticalRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegLinetoVerticalRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegLinetoVerticalRel.internal_() : super.internal_(); - - @DomName('SVGPathSegLinetoVerticalRel.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegLinetoVerticalRel.instance.y_Getter_(this); - - @DomName('SVGPathSegLinetoVerticalRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegLinetoVerticalRel.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegList') -@Unstable() -class PathSegList extends DartHtmlDomObject - with ListMixin, ImmutableListMixin - implements List { - // To suppress missing implicit constructor warnings. - factory PathSegList._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegList.internal_() {} - - @DomName('SVGPathSegList.length') - @DocsEditable() - @Experimental() // untriaged - int get length => _blink.BlinkSVGPathSegList.instance.length_Getter_(this); - - @DomName('SVGPathSegList.numberOfItems') - @DocsEditable() - int get numberOfItems => - _blink.BlinkSVGPathSegList.instance.numberOfItems_Getter_(this); - - PathSeg operator [](int index) { - if (index < 0 || index >= length) throw new RangeError.index(index, this); - return getItem(index); - } - - void operator []=(int index, PathSeg value) { - throw new UnsupportedError("Cannot assign element of immutable List."); - } - // -- start List mixins. - // PathSeg is the element type. - - set length(int value) { - throw new UnsupportedError("Cannot resize immutable List."); - } - - PathSeg get first { - if (this.length > 0) { - return getItem(0); - } - throw new StateError("No elements"); - } - - PathSeg get last { - int len = this.length; - if (len > 0) { - return getItem(len - 1); - } - throw new StateError("No elements"); - } - - PathSeg get single { - int len = this.length; - if (len == 1) { - return getItem(0); - } - if (len == 0) throw new StateError("No elements"); - throw new StateError("More than one element"); - } - - PathSeg elementAt(int index) => this[index]; - // -- end List mixins. - - @DomName('SVGPathSegList.__setter__') - @DocsEditable() - @Experimental() // untriaged - void __setter__(int index, PathSeg newItem) => - _blink.BlinkSVGPathSegList.instance - .$__setter___Callback_2_(this, index, newItem); - - @DomName('SVGPathSegList.appendItem') - @DocsEditable() - PathSeg appendItem(PathSeg newItem) => - _blink.BlinkSVGPathSegList.instance.appendItem_Callback_1_(this, newItem); - - @DomName('SVGPathSegList.clear') - @DocsEditable() - void clear() => _blink.BlinkSVGPathSegList.instance.clear_Callback_0_(this); - - @DomName('SVGPathSegList.getItem') - @DocsEditable() - PathSeg getItem(int index) => - _blink.BlinkSVGPathSegList.instance.getItem_Callback_1_(this, index); - - @DomName('SVGPathSegList.initialize') - @DocsEditable() - PathSeg initialize(PathSeg newItem) => - _blink.BlinkSVGPathSegList.instance.initialize_Callback_1_(this, newItem); - - @DomName('SVGPathSegList.insertItemBefore') - @DocsEditable() - PathSeg insertItemBefore(PathSeg newItem, int index) => - _blink.BlinkSVGPathSegList.instance - .insertItemBefore_Callback_2_(this, newItem, index); - - @DomName('SVGPathSegList.removeItem') - @DocsEditable() - PathSeg removeItem(int index) => - _blink.BlinkSVGPathSegList.instance.removeItem_Callback_1_(this, index); - - @DomName('SVGPathSegList.replaceItem') - @DocsEditable() - PathSeg replaceItem(PathSeg newItem, int index) => - _blink.BlinkSVGPathSegList.instance - .replaceItem_Callback_2_(this, newItem, index); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegMovetoAbs') -@Unstable() -class PathSegMovetoAbs extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegMovetoAbs._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegMovetoAbs.internal_() : super.internal_(); - - @DomName('SVGPathSegMovetoAbs.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegMovetoAbs.instance.x_Getter_(this); - - @DomName('SVGPathSegMovetoAbs.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegMovetoAbs.instance.x_Setter_(this, value); - - @DomName('SVGPathSegMovetoAbs.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegMovetoAbs.instance.y_Getter_(this); - - @DomName('SVGPathSegMovetoAbs.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegMovetoAbs.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - -@DocsEditable() -@DomName('SVGPathSegMovetoRel') -@Unstable() -class PathSegMovetoRel extends PathSeg { - // To suppress missing implicit constructor warnings. - factory PathSegMovetoRel._() { - throw new UnsupportedError("Not supported"); - } - - @Deprecated("Internal Use Only") - external static Type get instanceRuntimeType; - - @Deprecated("Internal Use Only") - PathSegMovetoRel.internal_() : super.internal_(); - - @DomName('SVGPathSegMovetoRel.x') - @DocsEditable() - num get x => _blink.BlinkSVGPathSegMovetoRel.instance.x_Getter_(this); - - @DomName('SVGPathSegMovetoRel.x') - @DocsEditable() - set x(num value) => - _blink.BlinkSVGPathSegMovetoRel.instance.x_Setter_(this, value); - - @DomName('SVGPathSegMovetoRel.y') - @DocsEditable() - num get y => _blink.BlinkSVGPathSegMovetoRel.instance.y_Getter_(this); - - @DomName('SVGPathSegMovetoRel.y') - @DocsEditable() - set y(num value) => - _blink.BlinkSVGPathSegMovetoRel.instance.y_Setter_(this, value); -} -// 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 -// BSD-style license that can be found in the LICENSE file. - -// WARNING: Do not edit - generated code. - @DocsEditable() @DomName('SVGPatternElement') @Unstable() @@ -5756,11 +4376,6 @@ class PatternElement extends SvgElement StringList get systemLanguage => _blink.BlinkSVGPatternElement.instance.systemLanguage_Getter_(this); - @DomName('SVGPatternElement.hasExtension') - @DocsEditable() - bool hasExtension(String extension) => _blink.BlinkSVGPatternElement.instance - .hasExtension_Callback_1_(this, extension); - @DomName('SVGPatternElement.href') @DocsEditable() AnimatedString get href => @@ -6564,13 +5179,16 @@ class StyleElement extends SvgElement { // 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. -class _AttributeClassSet extends CssClassSetImpl { +class AttributeClassSet extends CssClassSetImpl { final Element _element; - _AttributeClassSet(this._element); + AttributeClassSet(this._element); Set readClasses() { var classname = _element.attributes['class']; + if (classname is AnimatedString) { + classname = classname.baseVal; + } Set s = new LinkedHashSet(); if (classname == null) { @@ -6586,7 +5204,7 @@ class _AttributeClassSet extends CssClassSetImpl { } void writeClasses(Set s) { - _element.attributes['class'] = s.join(' '); + _element.setAttribute('class', s.join(' ')); } } @@ -6615,7 +5233,7 @@ class SvgElement extends Element implements GlobalEventHandlers { return fragment.nodes.where((e) => e is SvgElement).single; } - CssClassSet get classes => new _AttributeClassSet(this); + CssClassSet get classes => new AttributeClassSet(this); List get children => new FilteredElementList(this); @@ -7011,6 +5629,30 @@ class SvgElement extends Element implements GlobalEventHandlers { static const EventStreamProvider timeUpdateEvent = const EventStreamProvider('timeupdate'); + @DomName('SVGElement.touchcancelEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchCancelEvent = + const EventStreamProvider('touchcancel'); + + @DomName('SVGElement.touchendEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchEndEvent = + const EventStreamProvider('touchend'); + + @DomName('SVGElement.touchmoveEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchMoveEvent = + const EventStreamProvider('touchmove'); + + @DomName('SVGElement.touchstartEvent') + @DocsEditable() + @Experimental() // untriaged + static const EventStreamProvider touchStartEvent = + const EventStreamProvider('touchstart'); + @DomName('SVGElement.volumechangeEvent') @DocsEditable() @Experimental() // untriaged @@ -7336,6 +5978,28 @@ class SvgElement extends Element implements GlobalEventHandlers { @Experimental() // untriaged ElementStream get onTimeUpdate => timeUpdateEvent.forElement(this); + @DomName('SVGElement.ontouchcancel') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchCancel => + touchCancelEvent.forElement(this); + + @DomName('SVGElement.ontouchend') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchEnd => touchEndEvent.forElement(this); + + @DomName('SVGElement.ontouchmove') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchMove => touchMoveEvent.forElement(this); + + @DomName('SVGElement.ontouchstart') + @DocsEditable() + @Experimental() // untriaged + ElementStream get onTouchStart => + touchStartEvent.forElement(this); + @DomName('SVGElement.onvolumechange') @DocsEditable() @Experimental() // untriaged @@ -7404,26 +6068,6 @@ class SvgSvgElement extends GraphicsElement AnimatedLength get height => _blink.BlinkSVGSVGElement.instance.height_Getter_(this); - @DomName('SVGSVGElement.pixelUnitToMillimeterX') - @DocsEditable() - num get pixelUnitToMillimeterX => - _blink.BlinkSVGSVGElement.instance.pixelUnitToMillimeterX_Getter_(this); - - @DomName('SVGSVGElement.pixelUnitToMillimeterY') - @DocsEditable() - num get pixelUnitToMillimeterY => - _blink.BlinkSVGSVGElement.instance.pixelUnitToMillimeterY_Getter_(this); - - @DomName('SVGSVGElement.screenPixelToMillimeterX') - @DocsEditable() - num get screenPixelToMillimeterX => - _blink.BlinkSVGSVGElement.instance.screenPixelToMillimeterX_Getter_(this); - - @DomName('SVGSVGElement.screenPixelToMillimeterY') - @DocsEditable() - num get screenPixelToMillimeterY => - _blink.BlinkSVGSVGElement.instance.screenPixelToMillimeterY_Getter_(this); - @DomName('SVGSVGElement.useCurrentView') @DocsEditable() bool get useCurrentView => @@ -7724,10 +6368,6 @@ abstract class Tests extends DartHtmlDomObject { @DomName('SVGTests.systemLanguage') @DocsEditable() StringList get systemLanguage; - - @DomName('SVGTests.hasExtension') - @DocsEditable() - bool hasExtension(String extension); } // 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 diff --git a/sdk/lib/web_audio/dartium/web_audio_dartium.dart b/sdk/lib/web_audio/dartium/web_audio_dartium.dart index 02289c4bea2..80ac39dc3e6 100644 --- a/sdk/lib/web_audio/dartium/web_audio_dartium.dart +++ b/sdk/lib/web_audio/dartium/web_audio_dartium.dart @@ -35,6 +35,7 @@ final web_audioBlinkMap = { 'DelayNode': () => DelayNode.instanceRuntimeType, 'DynamicsCompressorNode': () => DynamicsCompressorNode.instanceRuntimeType, 'GainNode': () => GainNode.instanceRuntimeType, + 'IIRFilterNode': () => IirFilterNode.instanceRuntimeType, 'MediaElementAudioSourceNode': () => MediaElementAudioSourceNode.instanceRuntimeType, 'MediaStreamAudioDestinationNode': () => @@ -221,7 +222,7 @@ class AudioBuffer extends DartHtmlDomObject { @DomName('AudioBufferCallback') // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#AudioBuffer-section @Experimental() -typedef void AudioBufferCallback(AudioBuffer audioBuffer); +typedef void AudioBufferCallback(audioBuffer_OR_exception); // 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 // BSD-style license that can be found in the LICENSE file. @@ -468,6 +469,13 @@ class AudioContext extends EventTarget { GainNode createGain() => _blink.BlinkAudioContext.instance.createGain_Callback_0_(this); + @DomName('AudioContext.createIIRFilter') + @DocsEditable() + @Experimental() // untriaged + IirFilterNode createIirFilter(List feedForward, List feedBack) => + _blink.BlinkAudioContext.instance + .createIIRFilter_Callback_2_(this, feedForward, feedBack); + @DomName('AudioContext.createMediaElementSource') @DocsEditable() MediaElementAudioSourceNode createMediaElementSource( @@ -497,12 +505,15 @@ class AudioContext extends EventTarget { PannerNode createPanner() => _blink.BlinkAudioContext.instance.createPanner_Callback_0_(this); - @DomName('AudioContext.createPeriodicWave') - @DocsEditable() - @Experimental() // untriaged - PeriodicWave createPeriodicWave(Float32List real, Float32List imag) => - _blink.BlinkAudioContext.instance - .createPeriodicWave_Callback_2_(this, real, imag); + PeriodicWave createPeriodicWave(Float32List real, Float32List imag, + [Map options]) { + if (options != null) { + return _blink.BlinkAudioContext.instance.createPeriodicWave_Callback_3_( + this, real, imag, convertDartToNative_Dictionary(options)); + } + return _blink.BlinkAudioContext.instance + .createPeriodicWave_Callback_2_(this, real, imag); + } ScriptProcessorNode createScriptProcessor( [int bufferSize, int numberOfInputChannels, int numberOfOutputChannels]) { @@ -535,17 +546,19 @@ class AudioContext extends EventTarget { WaveShaperNode createWaveShaper() => _blink.BlinkAudioContext.instance.createWaveShaper_Callback_0_(this); - void _decodeAudioData( - ByteBuffer audioData, AudioBufferCallback successCallback, - [AudioBufferCallback errorCallback]) { + Future _decodeAudioData(ByteBuffer audioData, + [AudioBufferCallback successCallback, + AudioBufferCallback errorCallback]) { if (errorCallback != null) { - _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_( + return _blink.BlinkAudioContext.instance.decodeAudioData_Callback_3_( this, audioData, successCallback, errorCallback); - return; } - _blink.BlinkAudioContext.instance - .decodeAudioData_Callback_2_(this, audioData, successCallback); - return; + if (successCallback != null) { + return _blink.BlinkAudioContext.instance + .decodeAudioData_Callback_2_(this, audioData, successCallback); + } + return _blink.BlinkAudioContext.instance + .decodeAudioData_Callback_1_(this, audioData); } @DomName('AudioContext.resume') @@ -724,35 +737,32 @@ class AudioNode extends EventTarget { int get numberOfOutputs => _blink.BlinkAudioNode.instance.numberOfOutputs_Getter_(this); - void _connect(destination, [int output, int input]) { + AudioNode _connect(destination, [int output, int input]) { if ((destination is AudioNode) && output == null && input == null) { - _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); - return; + return _blink.BlinkAudioNode.instance + .connect_Callback_1_(this, destination); } if ((output is int || output == null) && (destination is AudioNode) && input == null) { - _blink.BlinkAudioNode.instance + return _blink.BlinkAudioNode.instance .connect_Callback_2_(this, destination, output); - return; } if ((input is int || input == null) && (output is int || output == null) && (destination is AudioNode)) { - _blink.BlinkAudioNode.instance + return _blink.BlinkAudioNode.instance .connect_Callback_3_(this, destination, output, input); - return; } if ((destination is AudioParam) && output == null && input == null) { - _blink.BlinkAudioNode.instance.connect_Callback_1_(this, destination); - return; + return _blink.BlinkAudioNode.instance + .connect_Callback_1_(this, destination); } if ((output is int || output == null) && (destination is AudioParam) && input == null) { - _blink.BlinkAudioNode.instance + return _blink.BlinkAudioNode.instance .connect_Callback_2_(this, destination, output); - return; } throw new ArgumentError("Incorrect number or type of arguments"); } @@ -853,35 +863,43 @@ class AudioParam extends DartHtmlDomObject { @DomName('AudioParam.cancelScheduledValues') @DocsEditable() - void cancelScheduledValues(num startTime) => _blink.BlinkAudioParam.instance - .cancelScheduledValues_Callback_1_(this, startTime); + AudioParam cancelScheduledValues(num startTime) => + _blink.BlinkAudioParam.instance + .cancelScheduledValues_Callback_1_(this, startTime); @DomName('AudioParam.exponentialRampToValueAtTime') @DocsEditable() - void exponentialRampToValueAtTime(num value, num time) => + AudioParam exponentialRampToValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance .exponentialRampToValueAtTime_Callback_2_(this, value, time); @DomName('AudioParam.linearRampToValueAtTime') @DocsEditable() - void linearRampToValueAtTime(num value, num time) => + AudioParam linearRampToValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance .linearRampToValueAtTime_Callback_2_(this, value, time); - @DomName('AudioParam.setTargetAtTime') - @DocsEditable() - void setTargetAtTime(num target, num time, num timeConstant) => - _blink.BlinkAudioParam.instance + AudioParam setTargetAtTime(num target, num time, num timeConstant) { + if ((timeConstant is num) && (time is num) && (target is num)) { + return _blink.BlinkAudioParam.instance .setTargetAtTime_Callback_3_(this, target, time, timeConstant); + } + if ((timeConstant is num) && (time is num) && (target is num)) { + return _blink.BlinkAudioParam.instance + .setTargetAtTime_Callback_3_(this, target, time, timeConstant); + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('AudioParam.setValueAtTime') @DocsEditable() - void setValueAtTime(num value, num time) => _blink.BlinkAudioParam.instance - .setValueAtTime_Callback_2_(this, value, time); + AudioParam setValueAtTime(num value, num time) => + _blink.BlinkAudioParam.instance + .setValueAtTime_Callback_2_(this, value, time); @DomName('AudioParam.setValueCurveAtTime') @DocsEditable() - void setValueCurveAtTime(Float32List values, num time, num duration) => + AudioParam setValueCurveAtTime(Float32List values, num time, num duration) => _blink.BlinkAudioParam.instance .setValueCurveAtTime_Callback_3_(this, values, time, duration); } @@ -1199,6 +1217,35 @@ class GainNode extends AudioNode { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('IIRFilterNode') +@Experimental() // untriaged +class IirFilterNode extends AudioNode { + // To suppress missing implicit constructor warnings. + factory IirFilterNode._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + IirFilterNode.internal_() : super.internal_(); + + @DomName('IIRFilterNode.getFrequencyResponse') + @DocsEditable() + @Experimental() // untriaged + void getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, + Float32List phaseResponse) => + _blink.BlinkIIRFilterNode.instance.getFrequencyResponse_Callback_3_( + this, frequencyHz, magResponse, phaseResponse); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('MediaElementAudioSourceNode') // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#MediaElementAudioSourceNode @@ -1334,12 +1381,25 @@ class OfflineAudioContext extends AudioContext { @Deprecated("Internal Use Only") OfflineAudioContext.internal_() : super.internal_(); + @DomName('OfflineAudioContext.resume') + @DocsEditable() + @Experimental() // untriaged + Future resume() => convertNativePromiseToDartFuture( + _blink.BlinkOfflineAudioContext.instance.resume_Callback_0_(this)); + @DomName('OfflineAudioContext.startRendering') @DocsEditable() @Experimental() // untriaged Future startRendering() => convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance .startRendering_Callback_0_(this)); + + @DomName('OfflineAudioContext.suspend') + @DocsEditable() + @Experimental() // untriaged + Future suspend(num suspendTime) => + convertNativePromiseToDartFuture(_blink.BlinkOfflineAudioContext.instance + .suspend_Callback_1_(this, suspendTime)); } // 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 diff --git a/sdk/lib/web_gl/dartium/web_gl_dartium.dart b/sdk/lib/web_gl/dartium/web_gl_dartium.dart index ca9de6ab925..87057df40f3 100644 --- a/sdk/lib/web_gl/dartium/web_gl_dartium.dart +++ b/sdk/lib/web_gl/dartium/web_gl_dartium.dart @@ -22,6 +22,8 @@ final web_glBlinkMap = { 'CHROMIUMSubscribeUniform': () => ChromiumSubscribeUniform.instanceRuntimeType, 'EXTBlendMinMax': () => ExtBlendMinMax.instanceRuntimeType, + 'EXTColorBufferFloat': () => ExtColorBufferFloat.instanceRuntimeType, + 'EXTDisjointTimerQuery': () => ExtDisjointTimerQuery.instanceRuntimeType, 'EXTFragDepth': () => ExtFragDepth.instanceRuntimeType, 'EXTShaderTextureLOD': () => ExtShaderTextureLod.instanceRuntimeType, 'EXTTextureFilterAnisotropic': () => @@ -40,6 +42,7 @@ final web_glBlinkMap = { _WebGL2RenderingContextBase.instanceRuntimeType, 'WebGLActiveInfo': () => ActiveInfo.instanceRuntimeType, 'WebGLBuffer': () => Buffer.instanceRuntimeType, + 'WebGLCompressedTextureASTC': () => CompressedTextureAstc.instanceRuntimeType, 'WebGLCompressedTextureATC': () => CompressedTextureAtc.instanceRuntimeType, 'WebGLCompressedTextureETC1': () => CompressedTextureETC1.instanceRuntimeType, 'WebGLCompressedTexturePVRTC': () => @@ -63,6 +66,7 @@ final web_glBlinkMap = { 'WebGLShaderPrecisionFormat': () => ShaderPrecisionFormat.instanceRuntimeType, 'WebGLSync': () => Sync.instanceRuntimeType, 'WebGLTexture': () => Texture.instanceRuntimeType, + 'WebGLTimerQueryEXT': () => TimerQueryExt.instanceRuntimeType, 'WebGLTransformFeedback': () => TransformFeedback.instanceRuntimeType, 'WebGLUniformLocation': () => UniformLocation.instanceRuntimeType, 'WebGLVertexArrayObject': () => VertexArrayObject.instanceRuntimeType, @@ -593,6 +597,167 @@ class ChromiumSubscribeUniform extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('WebGLCompressedTextureASTC') +@Experimental() // untriaged +class CompressedTextureAstc extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory CompressedTextureAstc._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + CompressedTextureAstc.internal_() {} + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x10_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_10x10_KHR = 0x93BB; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_10x5_KHR = 0x93B8; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_10x6_KHR = 0x93B9; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_10x8_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_10x8_KHR = 0x93BA; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_12x10_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_12x10_KHR = 0x93BC; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_12x12_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_12x12_KHR = 0x93BD; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_4x4_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_4x4_KHR = 0x93B0; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_5x4_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_5x4_KHR = 0x93B1; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_5x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_5x5_KHR = 0x93B2; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_6x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_6x5_KHR = 0x93B3; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_6x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_6x6_KHR = 0x93B4; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_8x5_KHR = 0x93B5; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_8x6_KHR = 0x93B6; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_RGBA_ASTC_8x8_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_RGBA_ASTC_8x8_KHR = 0x93B7; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 0x93DB; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 0x93D8; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 0x93D9; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 0x93DA; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 0x93DC; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 0x93DD; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 0x93D0; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 0x93D1; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 0x93D2; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 0x93D3; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 0x93D4; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 0x93D5; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 0x93D6; + + @DomName('WebGLCompressedTextureASTC.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR') + @DocsEditable() + @Experimental() // untriaged + static const int COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 0x93D7; +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('WebGLCompressedTextureATC') // http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/ @@ -1087,6 +1252,137 @@ class ExtBlendMinMax extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('EXTColorBufferFloat') +@Experimental() // untriaged +class ExtColorBufferFloat extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory ExtColorBufferFloat._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + ExtColorBufferFloat.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + +@DocsEditable() +@DomName('EXTDisjointTimerQuery') +@Experimental() // untriaged +class ExtDisjointTimerQuery extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory ExtDisjointTimerQuery._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + ExtDisjointTimerQuery.internal_() {} + + @DomName('EXTDisjointTimerQuery.CURRENT_QUERY_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int CURRENT_QUERY_EXT = 0x8865; + + @DomName('EXTDisjointTimerQuery.GPU_DISJOINT_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int GPU_DISJOINT_EXT = 0x8FBB; + + @DomName('EXTDisjointTimerQuery.QUERY_COUNTER_BITS_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int QUERY_COUNTER_BITS_EXT = 0x8864; + + @DomName('EXTDisjointTimerQuery.QUERY_RESULT_AVAILABLE_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int QUERY_RESULT_AVAILABLE_EXT = 0x8867; + + @DomName('EXTDisjointTimerQuery.QUERY_RESULT_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int QUERY_RESULT_EXT = 0x8866; + + @DomName('EXTDisjointTimerQuery.TIMESTAMP_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int TIMESTAMP_EXT = 0x8E28; + + @DomName('EXTDisjointTimerQuery.TIME_ELAPSED_EXT') + @DocsEditable() + @Experimental() // untriaged + static const int TIME_ELAPSED_EXT = 0x88BF; + + @DomName('EXTDisjointTimerQuery.beginQueryEXT') + @DocsEditable() + @Experimental() // untriaged + void beginQueryExt(int target, TimerQueryExt query) => + _blink.BlinkEXTDisjointTimerQuery.instance + .beginQueryEXT_Callback_2_(this, target, query); + + @DomName('EXTDisjointTimerQuery.createQueryEXT') + @DocsEditable() + @Experimental() // untriaged + TimerQueryExt createQueryExt() => _blink.BlinkEXTDisjointTimerQuery.instance + .createQueryEXT_Callback_0_(this); + + @DomName('EXTDisjointTimerQuery.deleteQueryEXT') + @DocsEditable() + @Experimental() // untriaged + void deleteQueryExt(TimerQueryExt query) => + _blink.BlinkEXTDisjointTimerQuery.instance + .deleteQueryEXT_Callback_1_(this, query); + + @DomName('EXTDisjointTimerQuery.endQueryEXT') + @DocsEditable() + @Experimental() // untriaged + void endQueryExt(int target) => _blink.BlinkEXTDisjointTimerQuery.instance + .endQueryEXT_Callback_1_(this, target); + + @DomName('EXTDisjointTimerQuery.getQueryEXT') + @DocsEditable() + @Experimental() // untriaged + Object getQueryExt(int target, int pname) => + (_blink.BlinkEXTDisjointTimerQuery.instance + .getQueryEXT_Callback_2_(this, target, pname)); + + @DomName('EXTDisjointTimerQuery.getQueryObjectEXT') + @DocsEditable() + @Experimental() // untriaged + Object getQueryObjectExt(TimerQueryExt query, int pname) => + (_blink.BlinkEXTDisjointTimerQuery.instance + .getQueryObjectEXT_Callback_2_(this, query, pname)); + + @DomName('EXTDisjointTimerQuery.isQueryEXT') + @DocsEditable() + @Experimental() // untriaged + bool isQueryExt(TimerQueryExt query) => + _blink.BlinkEXTDisjointTimerQuery.instance + .isQueryEXT_Callback_1_(this, query); + + @DomName('EXTDisjointTimerQuery.queryCounterEXT') + @DocsEditable() + @Experimental() // untriaged + void queryCounterExt(TimerQueryExt query, int target) => + _blink.BlinkEXTDisjointTimerQuery.instance + .queryCounterEXT_Callback_2_(this, query, target); +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('EXTFragDepth') // http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/ @@ -3313,14 +3609,14 @@ class RenderingContext extends DartHtmlDomObject int internalformat, int format_OR_width, int height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video, [int format, int type, TypedData pixels]) { if ((pixels is TypedData || pixels == null) && (type is int) && (format is int) && - (border_OR_canvas_OR_image_OR_pixels_OR_video is int) && + (bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is int) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -3333,14 +3629,14 @@ class RenderingContext extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || - border_OR_canvas_OR_image_OR_pixels_OR_video == null) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -3356,10 +3652,11 @@ class RenderingContext extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is ImageElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -3375,10 +3672,11 @@ class RenderingContext extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is CanvasElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -3394,10 +3692,11 @@ class RenderingContext extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is VideoElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -3413,7 +3712,27 @@ class RenderingContext extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); + return; + } + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is ImageBitmap) && + (height_OR_type is int) && + (format_OR_width is int) && + (internalformat is int) && + (level is int) && + (target is int) && + format == null && + type == null && + pixels == null) { + _blink.BlinkWebGLRenderingContext.instance.texImage2D_Callback_6_( + this, + target, + level, + internalformat, + format_OR_width, + height_OR_type, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } throw new ArgumentError("Incorrect number or type of arguments"); @@ -3438,12 +3757,12 @@ class RenderingContext extends DartHtmlDomObject int yoffset, int format_OR_width, int height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video, [int type, TypedData pixels]) { if ((pixels is TypedData || pixels == null) && (type is int) && - (canvas_OR_format_OR_image_OR_pixels_OR_video is int) && + (bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is int) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -3458,13 +3777,13 @@ class RenderingContext extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || - canvas_OR_format_OR_image_OR_pixels_OR_video == null) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -3481,10 +3800,11 @@ class RenderingContext extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is ImageElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -3501,10 +3821,11 @@ class RenderingContext extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is CanvasElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -3521,10 +3842,11 @@ class RenderingContext extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is VideoElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -3541,7 +3863,28 @@ class RenderingContext extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); + return; + } + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is ImageBitmap) && + (height_OR_type is int) && + (format_OR_width is int) && + (yoffset is int) && + (xoffset is int) && + (level is int) && + (target is int) && + type == null && + pixels == null) { + _blink.BlinkWebGLRenderingContext.instance.texSubImage2D_Callback_7_( + this, + target, + level, + xoffset, + yoffset, + format_OR_width, + height_OR_type, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } throw new ArgumentError("Incorrect number or type of arguments"); @@ -5760,10 +6103,10 @@ class RenderingContext2 extends DartHtmlDomObject @DomName('WebGL2RenderingContext.getActiveUniforms') @DocsEditable() @Experimental() // untriaged - List getActiveUniforms( + Object getActiveUniforms( Program program, List uniformIndices, int pname) => - _blink.BlinkWebGL2RenderingContext.instance - .getActiveUniforms_Callback_3_(this, program, uniformIndices, pname); + (_blink.BlinkWebGL2RenderingContext.instance + .getActiveUniforms_Callback_3_(this, program, uniformIndices, pname)); @DomName('WebGL2RenderingContext.getBufferSubData') @DocsEditable() @@ -5904,6 +6247,14 @@ class RenderingContext2 extends DartHtmlDomObject void readBuffer(int mode) => _blink.BlinkWebGL2RenderingContext.instance .readBuffer_Callback_1_(this, mode); + @DomName('WebGL2RenderingContext.readPixels2') + @DocsEditable() + @Experimental() // untriaged + void readPixels2(int x, int y, int width, int height, int format, int type, + int offset) => + _blink.BlinkWebGL2RenderingContext.instance.readPixels_Callback_7_( + this, x, y, width, height, format, type, offset); + @DomName('WebGL2RenderingContext.renderbufferStorageMultisample') @DocsEditable() @Experimental() // untriaged @@ -5933,20 +6284,44 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .samplerParameteri_Callback_3_(this, sampler, pname, param); - @DomName('WebGL2RenderingContext.texImage3D') + @DomName('WebGL2RenderingContext.texImage2D2') @DocsEditable() @Experimental() // untriaged + void texImage2D2(int target, int level, int internalformat, int width, + int height, int border, int format, int type, int offset) => + _blink.BlinkWebGL2RenderingContext.instance.texImage2D_Callback_9_( + this, + target, + level, + internalformat, + width, + height, + border, + format, + type, + offset); + void texImage3D( - int target, - int level, - int internalformat, - int width, - int height, - int depth, - int border, - int format, - int type, - TypedData pixels) => + int target, + int level, + int internalformat, + int width, + int height, + int depth, + int border, + int format, + int type, + offset_OR_pixels) { + if ((offset_OR_pixels is TypedData || offset_OR_pixels == null) && + (type is int) && + (format is int) && + (border is int) && + (depth is int) && + (height is int) && + (width is int) && + (internalformat is int) && + (level is int) && + (target is int)) { _blink.BlinkWebGL2RenderingContext.instance.texImage3D_Callback_10_( this, target, @@ -5958,7 +6333,35 @@ class RenderingContext2 extends DartHtmlDomObject border, format, type, - pixels); + offset_OR_pixels); + return; + } + if ((offset_OR_pixels is int) && + (type is int) && + (format is int) && + (border is int) && + (depth is int) && + (height is int) && + (width is int) && + (internalformat is int) && + (level is int) && + (target is int)) { + _blink.BlinkWebGL2RenderingContext.instance.texImage3D_Callback_10_( + this, + target, + level, + internalformat, + width, + height, + depth, + border, + format, + type, + offset_OR_pixels); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.texStorage2D') @DocsEditable() @@ -5984,14 +6387,14 @@ class RenderingContext2 extends DartHtmlDomObject int zoffset, int format_OR_width, int height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video, + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video, [int format, int type, TypedData pixels]) { if ((pixels is TypedData || pixels == null) && (type is int) && (format is int) && - (canvas_OR_data_OR_depth_OR_image_OR_video is int) && + (bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is int) && (height_OR_type is int) && (format_OR_width is int) && (zoffset is int) && @@ -6008,14 +6411,14 @@ class RenderingContext2 extends DartHtmlDomObject zoffset, format_OR_width, height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video, + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video, format, type, pixels); return; } - if ((canvas_OR_data_OR_depth_OR_image_OR_video is ImageData || - canvas_OR_data_OR_depth_OR_image_OR_video == null) && + if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageData || + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (zoffset is int) && @@ -6035,11 +6438,11 @@ class RenderingContext2 extends DartHtmlDomObject zoffset, format_OR_width, height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video); + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video); return; } - if ((canvas_OR_data_OR_depth_OR_image_OR_video is ImageElement || - canvas_OR_data_OR_depth_OR_image_OR_video == null) && + if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageElement || + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (zoffset is int) && @@ -6059,11 +6462,11 @@ class RenderingContext2 extends DartHtmlDomObject zoffset, format_OR_width, height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video); + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video); return; } - if ((canvas_OR_data_OR_depth_OR_image_OR_video is CanvasElement || - canvas_OR_data_OR_depth_OR_image_OR_video == null) && + if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is CanvasElement || + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (zoffset is int) && @@ -6083,11 +6486,11 @@ class RenderingContext2 extends DartHtmlDomObject zoffset, format_OR_width, height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video); + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video); return; } - if ((canvas_OR_data_OR_depth_OR_image_OR_video is VideoElement || - canvas_OR_data_OR_depth_OR_image_OR_video == null) && + if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is VideoElement || + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (zoffset is int) && @@ -6107,7 +6510,31 @@ class RenderingContext2 extends DartHtmlDomObject zoffset, format_OR_width, height_OR_type, - canvas_OR_data_OR_depth_OR_image_OR_video); + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video); + return; + } + if ((bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video is ImageBitmap || + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video == null) && + (height_OR_type is int) && + (format_OR_width is int) && + (zoffset is int) && + (yoffset is int) && + (xoffset is int) && + (level is int) && + (target is int) && + format == null && + type == null && + pixels == null) { + _blink.BlinkWebGL2RenderingContext.instance.texSubImage3D_Callback_8_( + this, + target, + level, + xoffset, + yoffset, + zoffset, + format_OR_width, + height_OR_type, + bitmap_OR_canvas_OR_data_OR_depth_OR_image_OR_video); return; } throw new ArgumentError("Incorrect number or type of arguments"); @@ -6129,12 +6556,20 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .uniform1ui_Callback_2_(this, location, v0); - @DomName('WebGL2RenderingContext.uniform1uiv') - @DocsEditable() - @Experimental() // untriaged - void uniform1uiv(UniformLocation location, List value) => + void uniform1uiv(UniformLocation location, v) { + if ((v is Uint32List) && + (location is UniformLocation || location == null)) { _blink.BlinkWebGL2RenderingContext.instance - .uniform1uiv_Callback_2_(this, location, value); + .uniform1uiv_Callback_2_(this, location, v); + return; + } + if ((v is List) && (location is UniformLocation || location == null)) { + _blink.BlinkWebGL2RenderingContext.instance + .uniform1uiv_Callback_2_(this, location, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.uniform2ui') @DocsEditable() @@ -6143,12 +6578,20 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .uniform2ui_Callback_3_(this, location, v0, v1); - @DomName('WebGL2RenderingContext.uniform2uiv') - @DocsEditable() - @Experimental() // untriaged - void uniform2uiv(UniformLocation location, List value) => + void uniform2uiv(UniformLocation location, v) { + if ((v is Uint32List) && + (location is UniformLocation || location == null)) { _blink.BlinkWebGL2RenderingContext.instance - .uniform2uiv_Callback_2_(this, location, value); + .uniform2uiv_Callback_2_(this, location, v); + return; + } + if ((v is List) && (location is UniformLocation || location == null)) { + _blink.BlinkWebGL2RenderingContext.instance + .uniform2uiv_Callback_2_(this, location, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.uniform3ui') @DocsEditable() @@ -6157,12 +6600,20 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .uniform3ui_Callback_4_(this, location, v0, v1, v2); - @DomName('WebGL2RenderingContext.uniform3uiv') - @DocsEditable() - @Experimental() // untriaged - void uniform3uiv(UniformLocation location, List value) => + void uniform3uiv(UniformLocation location, v) { + if ((v is Uint32List) && + (location is UniformLocation || location == null)) { _blink.BlinkWebGL2RenderingContext.instance - .uniform3uiv_Callback_2_(this, location, value); + .uniform3uiv_Callback_2_(this, location, v); + return; + } + if ((v is List) && (location is UniformLocation || location == null)) { + _blink.BlinkWebGL2RenderingContext.instance + .uniform3uiv_Callback_2_(this, location, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.uniform4ui') @DocsEditable() @@ -6171,12 +6622,20 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .uniform4ui_Callback_5_(this, location, v0, v1, v2, v3); - @DomName('WebGL2RenderingContext.uniform4uiv') - @DocsEditable() - @Experimental() // untriaged - void uniform4uiv(UniformLocation location, List value) => + void uniform4uiv(UniformLocation location, v) { + if ((v is Uint32List) && + (location is UniformLocation || location == null)) { _blink.BlinkWebGL2RenderingContext.instance - .uniform4uiv_Callback_2_(this, location, value); + .uniform4uiv_Callback_2_(this, location, v); + return; + } + if ((v is List) && (location is UniformLocation || location == null)) { + _blink.BlinkWebGL2RenderingContext.instance + .uniform4uiv_Callback_2_(this, location, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.uniformBlockBinding') @DocsEditable() @@ -6309,12 +6768,19 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .vertexAttribI4i_Callback_5_(this, index, x, y, z, w); - @DomName('WebGL2RenderingContext.vertexAttribI4iv') - @DocsEditable() - @Experimental() // untriaged - void vertexAttribI4iv(int index, List v) => + void vertexAttribI4iv(int index, v) { + if ((v is Int32List) && (index is int)) { _blink.BlinkWebGL2RenderingContext.instance .vertexAttribI4iv_Callback_2_(this, index, v); + return; + } + if ((v is List) && (index is int)) { + _blink.BlinkWebGL2RenderingContext.instance + .vertexAttribI4iv_Callback_2_(this, index, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.vertexAttribI4ui') @DocsEditable() @@ -6323,12 +6789,19 @@ class RenderingContext2 extends DartHtmlDomObject _blink.BlinkWebGL2RenderingContext.instance .vertexAttribI4ui_Callback_5_(this, index, x, y, z, w); - @DomName('WebGL2RenderingContext.vertexAttribI4uiv') - @DocsEditable() - @Experimental() // untriaged - void vertexAttribI4uiv(int index, List v) => + void vertexAttribI4uiv(int index, v) { + if ((v is Uint32List) && (index is int)) { _blink.BlinkWebGL2RenderingContext.instance .vertexAttribI4uiv_Callback_2_(this, index, v); + return; + } + if ((v is List) && (index is int)) { + _blink.BlinkWebGL2RenderingContext.instance + .vertexAttribI4uiv_Callback_2_(this, index, v); + return; + } + throw new ArgumentError("Incorrect number or type of arguments"); + } @DomName('WebGL2RenderingContext.vertexAttribIPointer') @DocsEditable() @@ -7087,14 +7560,14 @@ class RenderingContext2 extends DartHtmlDomObject int internalformat, int format_OR_width, int height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video, [int format, int type, TypedData pixels]) { if ((pixels is TypedData || pixels == null) && (type is int) && (format is int) && - (border_OR_canvas_OR_image_OR_pixels_OR_video is int) && + (bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is int) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -7107,14 +7580,14 @@ class RenderingContext2 extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || - border_OR_canvas_OR_image_OR_pixels_OR_video == null) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video is ImageData || + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -7130,10 +7603,11 @@ class RenderingContext2 extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is ImageElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is ImageElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -7149,10 +7623,11 @@ class RenderingContext2 extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is CanvasElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is CanvasElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -7168,10 +7643,11 @@ class RenderingContext2 extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } - if ((border_OR_canvas_OR_image_OR_pixels_OR_video is VideoElement) && + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is VideoElement) && (height_OR_type is int) && (format_OR_width is int) && (internalformat is int) && @@ -7187,7 +7663,27 @@ class RenderingContext2 extends DartHtmlDomObject internalformat, format_OR_width, height_OR_type, - border_OR_canvas_OR_image_OR_pixels_OR_video); + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); + return; + } + if ((bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video + is ImageBitmap) && + (height_OR_type is int) && + (format_OR_width is int) && + (internalformat is int) && + (level is int) && + (target is int) && + format == null && + type == null && + pixels == null) { + _blink.BlinkWebGL2RenderingContext.instance.texImage2D_Callback_6_( + this, + target, + level, + internalformat, + format_OR_width, + height_OR_type, + bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video); return; } throw new ArgumentError("Incorrect number or type of arguments"); @@ -7214,12 +7710,12 @@ class RenderingContext2 extends DartHtmlDomObject int yoffset, int format_OR_width, int height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video, [int type, TypedData pixels]) { if ((pixels is TypedData || pixels == null) && (type is int) && - (canvas_OR_format_OR_image_OR_pixels_OR_video is int) && + (bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is int) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -7234,13 +7730,13 @@ class RenderingContext2 extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || - canvas_OR_format_OR_image_OR_pixels_OR_video == null) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video is ImageData || + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video == null) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -7257,10 +7753,11 @@ class RenderingContext2 extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is ImageElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is ImageElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -7277,10 +7774,11 @@ class RenderingContext2 extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is CanvasElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is CanvasElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -7297,10 +7795,11 @@ class RenderingContext2 extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } - if ((canvas_OR_format_OR_image_OR_pixels_OR_video is VideoElement) && + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is VideoElement) && (height_OR_type is int) && (format_OR_width is int) && (yoffset is int) && @@ -7317,7 +7816,28 @@ class RenderingContext2 extends DartHtmlDomObject yoffset, format_OR_width, height_OR_type, - canvas_OR_format_OR_image_OR_pixels_OR_video); + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); + return; + } + if ((bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video + is ImageBitmap) && + (height_OR_type is int) && + (format_OR_width is int) && + (yoffset is int) && + (xoffset is int) && + (level is int) && + (target is int) && + type == null && + pixels == null) { + _blink.BlinkWebGL2RenderingContext.instance.texSubImage2D_Callback_7_( + this, + target, + level, + xoffset, + yoffset, + format_OR_width, + height_OR_type, + bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video); return; } throw new ArgumentError("Incorrect number or type of arguments"); @@ -7786,6 +8306,27 @@ class Texture extends DartHtmlDomObject { // WARNING: Do not edit - generated code. +@DocsEditable() +@DomName('WebGLTimerQueryEXT') +@Experimental() // untriaged +class TimerQueryExt extends DartHtmlDomObject { + // To suppress missing implicit constructor warnings. + factory TimerQueryExt._() { + throw new UnsupportedError("Not supported"); + } + + @Deprecated("Internal Use Only") + external static Type get instanceRuntimeType; + + @Deprecated("Internal Use Only") + TimerQueryExt.internal_() {} +} +// 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 +// BSD-style license that can be found in the LICENSE file. + +// WARNING: Do not edit - generated code. + @DocsEditable() @DomName('WebGLTransformFeedback') @Experimental() // untriaged diff --git a/tests/co19/co19-dartium.status b/tests/co19/co19-dartium.status index b774ad1b5f4..68bf3bf62f9 100644 --- a/tests/co19/co19-dartium.status +++ b/tests/co19/co19-dartium.status @@ -234,6 +234,7 @@ LayoutTests/fast/canvas/webgl/webgl-specific_t01: Pass, RuntimeError # Issue 220 LayoutTests/fast/canvas/webgl/webgl-texture-binding-preserved_t01: RuntimeError # Issue 25653 LayoutTests/fast/canvas/webgl/webgl-viewport-parameters-preserved_t01: Pass, RuntimeError # Issue 22026 LayoutTests/fast/canvas/webgl/WebGLContextEvent_t01: Pass, RuntimeError # Issue 22026 +LayoutTests/fast/css/font-shorthand-from-longhands_t01: RuntimeError # Please triage this failure LayoutTests/fast/css-generated-content/bug91547_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/css-generated-content/hit-test-generated-content_t01: Skip # co19 issue 732. LayoutTests/fast/css-generated-content/malformed-url_t01: RuntimeError # co19-roll r786: Please triage this failure. @@ -294,8 +295,9 @@ LayoutTests/fast/css/computed-offset-with-zoom_t01: Skip # co19 issue 732. LayoutTests/fast/css/content/content-none_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/content/content-normal_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/counters/complex-before_t01: RuntimeError, Pass # co19-roll r761: Please triage this failure. -LayoutTests/fast/css/css-properties-case-insensitive_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/css3-nth-tokens-style_t01: RuntimeError # co19-roll r761: Please triage this failure. +LayoutTests/fast/css/css-escaped-identifier_t01: RuntimeError # co19 issue 14 +LayoutTests/fast/css/css-properties-case-insensitive_t01: RuntimeError # Please triage this failure LayoutTests/fast/css/deprecated-flexbox-auto-min-size_t01: Pass, RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/first-child-display-change-inverse_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/focus-display-block-inline_t01: RuntimeError, Pass # co19-roll r761: Please triage this failure. @@ -306,6 +308,8 @@ LayoutTests/fast/css/font-face-unicode-range-load_t01: RuntimeError, Pass # co19 LayoutTests/fast/css/font-face-unicode-range-overlap-load_t01: RuntimeError, Pass # co19-roll r761: Please triage this failure. LayoutTests/fast/css/fontfaceset-events_t01: Pass, RuntimeError # Issue 23433 LayoutTests/fast/css/fontfaceset-loadingdone_t01: RuntimeError, Pass # co19-roll r761: Please triage this failure. +LayoutTests/fast/css/getComputedStyle/computed-style-border-image_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/92 +LayoutTests/fast/css/getComputedStyle/computed-style-cross-fade_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/93 LayoutTests/fast/css/html-attr-case-sensitivity_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/id-or-class-before-stylesheet_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/inherit-initial-shorthand-values_t01: RuntimeError # co19-roll r761: Please triage this failure. @@ -318,7 +322,7 @@ LayoutTests/fast/css/link-alternate-stylesheet-5_t01: RuntimeError # co19-roll r LayoutTests/fast/css/media-query-recovery_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/parsing-at-rule-recovery_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/parsing-css-allowed-string-characters_t01: RuntimeError # 45 Roll co19 test rewrite issue 25807 -LayoutTests/fast/css/parsing-object-position_t01: RuntimeError # Please triage this failure +LayoutTests/fast/css/parsing-css-nonascii_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/95 LayoutTests/fast/css/parsing-page-rule_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/parsing-selector-error-recovery_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/pseudo-any_t01: RuntimeError, Pass # co19-roll r761: Please triage this failure. @@ -329,6 +333,7 @@ LayoutTests/fast/css/readonly-pseudoclass-opera-002_t01: RuntimeError # co19-rol LayoutTests/fast/css/readonly-pseudoclass-opera-003_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/readonly-pseudoclass-opera-004_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/readonly-pseudoclass-opera-005_t01: RuntimeError # co19-roll r761: Please triage this failure. +LayoutTests/fast/css/selector-text-escape_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/96 LayoutTests/fast/css/sticky/parsing-position-sticky_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/style-element-process-crash_t01: Skip # Times out. co19-roll r761: Please triage this failure. LayoutTests/fast/css/style-scoped/style-scoped-nested_t01: RuntimeError # co19-roll r786: Please triage this failure. @@ -336,8 +341,9 @@ LayoutTests/fast/css/style-scoped/style-scoped-with-dom-operation_t01: RuntimeEr LayoutTests/fast/css/style-scoped/style-scoped-with-important-rule_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css/stylesheet-enable-first-alternate-on-load-sheet_t01: RuntimeError # co19-roll r761: Please triage this failure. LayoutTests/fast/css/stylesheet-enable-second-alternate-link_t01: RuntimeError # co19-roll r761: Please triage this failure. +LayoutTests/fast/css/unicode-bidi-computed-value_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/97 +LayoutTests/fast/css/url-with-multi-byte-unicode-escape_t01: RuntimeError # co19 issue 14 LayoutTests/fast/css/webkit-keyframes-errors_t01: RuntimeError # co19-roll r761: Please triage this failure. -LayoutTests/fast/css3-text/css3-text-align-last/getComputedStyle/getComputedStyle-text-align-last_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css3-text/css3-text-align-last/getComputedStyle/getComputedStyle-text-align-last-inherited_t01: Pass, RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line_t01: RuntimeError # co19-roll r786: Please triage this failure. @@ -346,17 +352,12 @@ LayoutTests/fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyl LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent-inherited_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify_t01: Pass, RuntimeError # co19-roll r786: Please triage this failure. +LayoutTests/fast/css-intrinsic-dimensions/multicol_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/94 LayoutTests/fast/dom/anchor-without-content_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/attribute-namespaces-get-set_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/blur-contenteditable_t01: RuntimeError, Pass # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/characterdata-api-arguments_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/client-width-height-quirks_t01: RuntimeError # co19-roll r738: Please triage this failure. -LayoutTests/fast/dom/computed-style-set-property_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/computed-style-set-property_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/createDocumentType2_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/createDocumentType2_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/createElementNS_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/createElementNS_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/css-cached-import-rule_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/dom/css-innerHTML_t01: RuntimeError # Test is incorrect. LayoutTests/fast/dom/cssTarget-crash_t01: Skip # Test reloads itself. Issue 18558. @@ -364,8 +365,6 @@ LayoutTests/fast/dom/custom/document-register-basic_t01: RuntimeError # Bad test LayoutTests/fast/dom/custom/document-register-namespace_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/custom/document-register-namespace_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/custom/document-register-svg-extends_t01: RuntimeError # co19-roll r738: Please triage this failure. -LayoutTests/fast/dom/custom/document-register-type-extensions_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/custom/document-register-type-extensions_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/custom/element-names_t01: RuntimeError # 45 Roll issue dart-lang/co19/issues/25 LayoutTests/fast/dom/custom/element-type_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/custom/element-type_t01: RuntimeError # Please triage this failure. @@ -379,11 +378,8 @@ LayoutTests/fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-strict- LayoutTests/fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll_t01: RuntimeError # co19-roll r706. Please triage this failure. LayoutTests/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport_t01: RuntimeError # co19-roll r706. Please triage this failure. LayoutTests/fast/dom/Document/CaretRangeFromPoint/replace-element_t01: Pass, RuntimeError # co19-roll r706. Please triage this failure. -LayoutTests/fast/dom/Document/createElement-invalid-names_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/Document/createElement-invalid-names_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/Document/createElementNS-namespace-err_t01: RuntimeError # co19-roll r706. Please triage this failure. -LayoutTests/fast/dom/DOMException/prototype-object_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/DOMException/prototype-object_t01: RuntimeError # Please triage this failure. +LayoutTests/fast/dom/DOMException/dispatch-event-exception_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/98 LayoutTests/fast/dom/DOMImplementation/createDocument-namespace-err_t01: RuntimeError # co19-roll r706. Please triage this failure. LayoutTests/fast/dom/Element/attribute-uppercase_t01: RuntimeError # co19-roll r706. Please triage this failure. LayoutTests/fast/dom/Element/getClientRects_t01: RuntimeError # co19-roll r706. Please triage this failure. @@ -430,14 +426,10 @@ LayoutTests/fast/dom/HTMLScriptElement/async-inline-script_t01: RuntimeError # c LayoutTests/fast/dom/HTMLScriptElement/async-onbeforeload_t01: RuntimeError # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/HTMLScriptElement/defer-inline-script_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/HTMLScriptElement/defer-onbeforeload_t01: RuntimeError # co19-roll r722: Please triage this failure. +LayoutTests/fast/dom/HTMLScriptElement/remove-source_t01: RuntimeError # Issue 18128 LayoutTests/fast/dom/HTMLScriptElement/remove-in-beforeload_t01: RuntimeError # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/HTMLScriptElement/script-set-src_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. -LayoutTests/fast/dom/HTMLSelectElement/selected-index-preserved-when-option-text-changes_t01: RuntimeError # co19-roll r722: Issue 18127 LayoutTests/fast/dom/HTMLTemplateElement/custom-element-wrapper-gc_t01: RuntimeError # co19-roll r722: Issue 18250 -LayoutTests/fast/dom/HTMLTemplateElement/cycles_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/HTMLTemplateElement/cycles_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/HTMLTemplateElement/cycles-in-shadow_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/HTMLTemplateElement/cycles-in-shadow_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/HTMLTemplateElement/innerHTML_t01: RuntimeError # co19-roll r722: Issue 18249 LayoutTests/fast/dom/HTMLTemplateElement/ownerDocumentXHTML_t01: RuntimeError # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/location-hash_t01: Pass, RuntimeError # co19-roll r738: Please triage this failure. @@ -446,8 +438,6 @@ LayoutTests/fast/dom/MutationObserver/observe-childList_t01: RuntimeError # co19 LayoutTests/fast/dom/MutationObserver/weak-callback-gc-crash_t01: RuntimeError # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/navigatorcontentutils/is-protocol-handler-registered_t01: RuntimeError # Dartium JSInterop failure LayoutTests/fast/dom/navigatorcontentutils/unregister-protocol-handler_t01: RuntimeError # Dartium JSInterop failure -LayoutTests/fast/dom/Node/contains-method_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/Node/contains-method_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/Node/fragment-mutation_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/Node/initial-values_t01: RuntimeError # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/option-properties_t01: RuntimeError # co19-roll r738: Please triage this failure. @@ -456,7 +446,10 @@ LayoutTests/fast/dom/Range/bug-19527_t01: RuntimeError # Please triage this fail LayoutTests/fast/dom/Range/range-created-during-remove-children_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. LayoutTests/fast/dom/Range/range-detached-exceptions_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/set-innerHTML_t01: RuntimeError # co19-roll r738: Please triage this failure. +LayoutTests/fast/dom/shadow/content-pseudo-element-css-text_t01: RuntimeError # See Issue LayoutTests/fast/dom/shadow/form-in-shadow_t01: Skip # Test reloads itself. Issue 18558. +LayoutTests/fast/dom/shadow/host-context-pseudo-class-css-text_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/100 +LayoutTests/fast/dom/shadow/host-pseudo-class-css-text_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/1 LayoutTests/fast/dom/shadow/no-renderers-for-light-children_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/shadow/pseudoclass-update-checked-option_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/shadow/pseudoclass-update-disabled-optgroup_t01: RuntimeError # co19-roll r738: Please triage this failure. @@ -464,12 +457,11 @@ LayoutTests/fast/dom/shadow/pseudoclass-update-disabled-option_t01: RuntimeError LayoutTests/fast/dom/shadow/pseudoclass-update-enabled-optgroup_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/shadow/pseudoclass-update-enabled-option_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/shadow/shadow-content-crash_t01: RuntimeError # co19-roll r738: Please triage this failure. -LayoutTests/fast/dom/shadow/shadow-hierarchy-exception_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/dom/shadow/shadow-hierarchy-exception_t01: RuntimeError # Please triage this failure. LayoutTests/fast/dom/shadow/shadow-removechild-and-blur-event_t01: RuntimeError, Pass # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/shadow/shadowroot-keyframes_t01: RuntimeError, Pass # Issue 29018 LayoutTests/fast/dom/StyleSheet/css-medialist-item_t01: RuntimeError # Dartium JSInterop failure LayoutTests/fast/dom/StyleSheet/discarded-sheet-owner-null_t01: Skip # Test reloads itself. Issue 18558. +LayoutTests/fast/dom/Window/getMatchedCSSRules-with-pseudo-elements-complex_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/102 LayoutTests/fast/dom/Window/window-resize_t01: RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/Window/window-resize-contents_t01: Pass, RuntimeError # co19-roll r738: Please triage this failure. LayoutTests/fast/dom/Window/window-scroll-arguments_t01: RuntimeError # co19-roll r738: Please triage this failure. @@ -494,10 +486,6 @@ LayoutTests/fast/events/input-focus-no-duplicate-events_t01: Pass, RuntimeError LayoutTests/fast/events/invalid-003_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/events/invalid-004_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/events/label-focus_t01: Pass, RuntimeError # co19-roll r786: Please triage this failure. -LayoutTests/fast/events/mutation-during-append-child_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/events/mutation-during-append-child_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/events/mutation-during-insert-before_t01: RuntimeError # Please triage this failure. -LayoutTests/fast/events/mutation-during-insert-before_t01: RuntimeError # Please triage this failure. LayoutTests/fast/events/mutation-during-replace-child_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/events/mutation-during-replace-child-2_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/events/nested-event-remove-node-crash_t01: Skip # Flaky timeout. co19-roll r786: Please triage this failure. @@ -510,6 +498,7 @@ LayoutTests/fast/exclusions/parsing/parsing-wrap-through_t01: RuntimeError # co1 LayoutTests/fast/files/blob-close_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/files/blob-close-read_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/files/blob-close-revoke_t01: RuntimeError # Experimental feature not exposed anywhere yet +LayoutTests/fast/files/url-null_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/103 LayoutTests/fast/files/xhr-response-blob_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/filesystem/async-operations_t01: Pass, RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/filesystem/directory-entry-to-uri_t01: RuntimeError # co19-roll r786: Please triage this failure. @@ -553,17 +542,20 @@ LayoutTests/fast/forms/listbox-select-all_t01: Pass, RuntimeError # co19-roll r8 LayoutTests/fast/forms/listbox-selection-2_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/menulist-disabled-selected-option_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/menulist-selection-reset_t01: RuntimeError # co19-roll r801: Please triage this failure. -LayoutTests/fast/forms/menulist-submit-without-selection_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/missing-action_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/forms/multiple-selected-options-innerHTML_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/option-change-single-selected_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/option-strip-unicode-spaces_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/parser-associated-form-removal_t01: RuntimeError # co19-roll r801: Please triage this failure. +LayoutTests/fast/forms/plaintext-mode-1_t01: RuntimeError # Fails in dart2js too LayoutTests/fast/forms/search-popup-crasher_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/select-change-popup-to-listbox-in-event-handler_t01: Skip # Times out. co19-roll r801: Please triage this failure. LayoutTests/fast/forms/select-clientheight-large-size_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/select-clientheight-with-multiple-attr_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/select-list-box-mouse-focus_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. +LayoutTests/fast/forms/select-max-length_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/104 +LayoutTests/fast/forms/setrangetext_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/105 +LayoutTests/fast/forms/submit-form-attributes_t01: RuntimeError # co19 issue 14 LayoutTests/fast/forms/submit-form-with-dirname-attribute_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/forms/submit-form-with-dirname-attribute-with-ancestor-dir-attribute_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/forms/submit-form-with-dirname-attribute-with-nonhtml-ancestor_t01: Skip # Test reloads itself. Issue 18558. @@ -573,6 +565,8 @@ LayoutTests/fast/forms/textarea-paste-newline_t01: Pass, RuntimeError # Issue 23 LayoutTests/fast/forms/textarea-scrollbar-height_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/forms/textarea-submit-crash_t01: Skip # Test reloads itself. Issue 18558. LayoutTests/fast/forms/textfield-focus-out_t01: Skip # Times out. co19-roll r801: Please triage this failure. +LayoutTests/fast/forms/ValidityState-tooLong-input_t01: RuntimeError # Please triage this failure +LayoutTests/fast/forms/ValidityState-tooLong-textarea_t01: RuntimeError # Please triage this failure LayoutTests/fast/html/adjacent-html-context-element_t01:RuntimeError # co19 issue 11. LayoutTests/fast/html/hidden-attr_t01: RuntimeError # co19-roll r706. Please triage this failure. LayoutTests/fast/html/imports/import-element-removed-flag_t01: RuntimeError # co19-roll r706. Please triage this failure. @@ -585,6 +579,7 @@ LayoutTests/fast/inline/inline-with-empty-inline-children_t01: RuntimeError # co LayoutTests/fast/inline/out-of-flow-objects-and-whitespace-after-empty-inline_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/inline/parent-inline-element-padding-contributes-width_t01: RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/inline/positioned-element-padding-contributes-width_t01: RuntimeError # co19-roll r801: Please triage this failure. +LayoutTests/fast/innerHTML/innerHTML-uri-resolution_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/106 LayoutTests/fast/layers/zindex-hit-test_t01: Pass, RuntimeError # co19-roll r801: Please triage this failure. LayoutTests/fast/layers/zindex-hit-test_t01: RuntimeError # co19 issue 11. LayoutTests/fast/lists/list-style-position-inside_t01: Pass, RuntimeError # co19 issue 11. @@ -775,6 +770,9 @@ LayoutTests/fast/url/relative-win_t01: RuntimeError # co19-roll r786: Please tri LayoutTests/fast/url/segments_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/url/segments-from-data-url_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/url/standard-url_t01: RuntimeError # co19-roll r786: Please triage this failure. +LayoutTests/fast/writing-mode/auto-sizing-orthogonal-flows_t01: RuntimeError # co19 test failure div container data-expected-height should be 575 not 590 +LayoutTests/fast/writing-mode/flipped-blocks-hit-test-overflow-scroll_t01: RuntimeError # Please triage this failure +LayoutTests/fast/writing-mode/flipped-blocks-hit-test-overflow_t01: RuntimeError # Please triage this failure LayoutTests/fast/writing-mode/percentage-margins-absolute-replaced_t01: Pass, RuntimeError # co19 issue 11. LayoutTests/fast/writing-mode/positionForPoint_t01: RuntimeError # co19-roll r786: Please triage this failure. LayoutTests/fast/writing-mode/positionForPoint_t01: Skip # co19 issue 732. @@ -1022,7 +1020,6 @@ WebPlatformTest/dom/EventTarget/dispatchEvent_A02_t01: RuntimeError # co19-roll WebPlatformTest/dom/EventTarget/dispatchEvent_A03_t01: Skip # co19-roll r722: Please triage this failure. WebPlatformTest/dom/Node-replaceChild_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/dom/nodes/attributes/setAttribute_A01_t01: RuntimeError # Please triage this failure. -WebPlatformTest/dom/nodes/attributes/setAttribute_A01_t01: RuntimeError # Please triage this failure. WebPlatformTest/dom/nodes/attributes/setAttribute_A03_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/attributes/setAttributeNS_A05_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/attributes/setAttributeNS_A06_t03: RuntimeError # co19-roll r722: Please triage this failure. @@ -1031,7 +1028,6 @@ WebPlatformTest/dom/nodes/attributes/setAttributeNS_A07_t03: RuntimeError # co19 WebPlatformTest/dom/nodes/attributes/setAttributeNS_A08_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Document-adoptNode_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Document-createElement_t01: RuntimeError # co19-roll r722: Please triage this failure. -WebPlatformTest/dom/nodes/Document-createElementNS_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Document-getElementsByTagName_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/DOMImplementation-createDocument_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/DOMImplementation-createDocumentType_t01: RuntimeError, Pass # co19-roll r722: Please triage this failure. @@ -1039,7 +1035,6 @@ WebPlatformTest/dom/nodes/DOMImplementation-createHTMLDocument_t01: RuntimeError WebPlatformTest/dom/nodes/Element-childElementCount_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Element-childElementCount-nochild_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Node-appendChild_t01: RuntimeError # Please triage this failure. -WebPlatformTest/dom/nodes/Node-appendChild_t01: RuntimeError # Please triage this failure. WebPlatformTest/dom/nodes/Node-appendChild_t02: RuntimeError, Pass # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Node-insertBefore_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/dom/nodes/Node-isEqualNode_t01: RuntimeError # co19-roll r722: Please triage this failure. @@ -1083,10 +1078,7 @@ WebPlatformTest/html/semantics/embedded-content/media-elements/interfaces/HTMLEl WebPlatformTest/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src_t01: RuntimeError # co19-roll r738: Please triage this failure. WebPlatformTest/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues_t01: Skip # Times out and fails. # co19-roll r738: Please triage this failure.LayoutTests/fast/dom/Window/window-resize-contents_t01: RuntimeError # co19-roll r738: Please triage this failure. WebPlatformTest/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode_t01: RuntimeError # co19-roll r738: Please triage this failure. -WebPlatformTest/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address_t01: RuntimeError # co19-roll r738: Please triage this failure. WebPlatformTest/html/semantics/forms/attributes-common-to-form-controls/formaction_t01: RuntimeError # co19-roll r738: Please triage this failure. -WebPlatformTest/html/semantics/forms/textfieldselection/selection_t01: RuntimeError # Dartium 45 roll -WebPlatformTest/html/semantics/forms/textfieldselection/textfieldselection-setRangeText_t01: RuntimeError # co19-roll r738: Please triage this failure. WebPlatformTest/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange_t01: RuntimeError, Pass # co19-roll r738: Please triage this failure. Pass on macos. WebPlatformTest/html/semantics/forms/the-button-element/button-validation_t01: RuntimeError # co19-roll r738: Please triage this failure. WebPlatformTest/html/semantics/forms/the-fieldset-element/disabled_t01: RuntimeError # co19-roll r738: Please triage this failure. @@ -1108,7 +1100,6 @@ WebPlatformTest/html/semantics/forms/the-input-element/range_t01: RuntimeError # WebPlatformTest/html/semantics/forms/the-input-element/time_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/forms/the-input-element/time_t02: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/forms/the-input-element/type-change-state_t01: RuntimeError # co19-roll r761: Please triage this failure. -WebPlatformTest/html/semantics/forms/the-input-element/url_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/forms/the-input-element/valueMode_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/forms/the-input-element/week_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/forms/the-meter-element/meter_t01: RuntimeError # co19-roll r761: Please triage this failure. @@ -1137,7 +1128,6 @@ WebPlatformTest/html/semantics/selectors/pseudo-classes/link_t01: RuntimeError # WebPlatformTest/html/semantics/selectors/pseudo-classes/valid-invalid_t01: RuntimeError # co19 issue 11. WebPlatformTest/html/semantics/selectors/pseudo-classes/valid-invalid_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/tabular-data/the-table-element/table-rows_t01: RuntimeError # co19-roll r761: Please triage this failure. -WebPlatformTest/html/semantics/tabular-data/the-tr-element/rowIndex_t01: RuntimeError # co19-roll r761: Please triage this failure. WebPlatformTest/html/semantics/text-level-semantics/the-a-element/a.text-getter_t01: RuntimeError # co19 issue 11. WebPlatformTest/html/syntax/parsing/Document.getElementsByTagName-foreign_t01: RuntimeError # co19 issue 11. WebPlatformTest/html/syntax/parsing/Document.getElementsByTagName-foreign_t02: RuntimeError # co19-roll r786: Please triage this failure. @@ -1171,7 +1161,7 @@ WebPlatformTest/shadow-dom/events/event-dispatch/test-003_t01: RuntimeError # co WebPlatformTest/shadow-dom/events/event-retargeting/test-001_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/events/event-retargeting/test-002_t01: RuntimeError # Not clear that any of this works. Also suppressed in dart2js WebPlatformTest/shadow-dom/events/event-retargeting/test-004_t01: RuntimeError # co19-roll r722: Please triage this failure. -WebPlatformTest/shadow-dom/events/retargeting-focus-events/test-001_t01: Pass, RuntimeError # Flaky with Dartium JsInterop. Seems like timing issues in the test. +WebPlatformTest/shadow-dom/events/retargeting-focus-events/test-001_t01: Pass, RuntimeError, Timeout # Flaky with Dartium JsInterop. Seems like timing issues in the test. WebPlatformTest/shadow-dom/events/retargeting-focus-events/test-001_t02: Skip # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/events/retargeting-focus-events/test-001_t05: Skip # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/events/retargeting-focus-events/test-001_t06: Skip # co19-roll r722: Please triage this failure. @@ -1181,6 +1171,15 @@ WebPlatformTest/shadow-dom/events/retargeting-relatedtarget/test-003_t01: Runtim WebPlatformTest/shadow-dom/html-elements-and-their-shadow-trees/test-001_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/html-elements-and-their-shadow-trees/test-002_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/html-elements-and-their-shadow-trees/test-003_t01: RuntimeError # co19-roll r722: Please triage this failure. +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-001_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-002_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-003_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-004_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-005_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-006_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-007_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-008_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 +WebPlatformTest/shadow-dom/events/events-that-are-always-stopped/test-009_t01: RuntimeError # Issue https://github.com/dart-lang/co19/issues/107 WebPlatformTest/shadow-dom/shadow-trees/custom-pseudo-elements/test-001_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/shadow-trees/distributed-pseudo-element/test-001_t01: RuntimeError # co19-roll r722: Please triage this failure. WebPlatformTest/shadow-dom/shadow-trees/distributed-pseudo-element/test-002_t01: RuntimeError # co19-roll r722: Please triage this failure. @@ -1203,6 +1202,32 @@ LayoutTests/fast/events/clipboard-dataTransferItemList-remove_t01: Skip # Issue LibTest/html/CanvasRenderingContext2D/addEventListener_A01_t06: Skip # Issue 26134, timeout html/cross_domain_iframe_test: RuntimeError # Issue 26134 +# TODO(terry): Failing tests with Dartium 50 roll (NEED TO FIX All) +# --------------------------------------------- +LayoutTests/fast/dom/computed-style-set-property_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/createDocumentType2_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/createElementNS_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/custom/document-register-type-extensions_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/Document/createElement-invalid-names_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/DOMException/prototype-object_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/HTMLTemplateElement/cycles-in-shadow_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/HTMLTemplateElement/cycles_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/offset-position-writing-modes_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/dom/shadow/shadow-hierarchy-exception_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/events/mutation-during-append-child_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/events/mutation-during-insert-before_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/forms/menulist-submit-without-selection_t01: RuntimeError # Roll 50 breakage +# --------------------------------------------- +# TODO(terry): End of Dartium 50 roll failures + +[ $compiler == none && $runtime == dartium && $system == macos && $checked && $system == macos ] +# TODO(terry): Failing tests with Dartium 50 roll (NEED TO FIX All) +# --------------------------------------------- +LayoutTests/fast/canvas/webgl/buffer-data-array-buffer_t01: RuntimeError # Roll 50 breakage +LayoutTests/fast/canvas/webgl/tex-input-validation_t01: RuntimeError # Roll 50 breakage +# --------------------------------------------- +# TODO(terry): End of Dartium 50 roll failures + [ $compiler == none && $runtime == dartium && $system == macos ] LayoutTests/fast/css-generated-content/pseudo-animation-before-onload_t01: Skip # Depends on animation timing, commented as known to be flaky in test. Will not fix. LayoutTests/fast/forms/input-value-sanitization_t01: RuntimeError # 45 roll @@ -1212,8 +1237,16 @@ LayoutTests/fast/writing-mode/vertical-inline-block-hittest_t01: Pass, RuntimeEr LibTest/collection/ListBase/ListBase_class_A01_t02: Skip # Timing out on the bots. Please triage this failure. WebPlatformTest/custom-elements/concepts/type_A07_t01: Skip # Timing out on the bots. Please triage this failure. +# TODO(terry): Failing Mac ONLY tests with Dartium 50 roll (NEED TO FIX All) +# --------------------------------------------- +LayoutTests/fast/canvas/webgl/buffer-data-array-buffer_t01: RuntimeError # Roll 50 must fix. +LayoutTests/fast/canvas/webgl/tex-input-validation_t01: RuntimeError # Roll 50 must fix. +# --------------------------------------------- +# TODO(terry): End of Mac ONLY Dartium 50 roll failures + [ $compiler == none && $runtime == dartium && $system == windows ] LayoutTests/fast/css/MarqueeLayoutTest_t01: Pass, RuntimeError # Please triage this failure +LayoutTests/fast/writing-mode/auto-sizing-orthogonal-flows_t01: RuntimeError # Please triage this failure. LayoutTests/fast/writing-mode/flipped-blocks-hit-test-overflow_t01: Pass, RuntimeError # Issue 21605 LayoutTests/fast/writing-mode/vertical-inline-block-hittest_t01: Pass, RuntimeError # Issue 21605 LayoutTests/fast/dom/shadow/shadowhost-keyframes_t01: Pass, RuntimeError # Gardening: please triage this failure. @@ -1227,6 +1260,7 @@ LayoutTests/fast/writing-mode/auto-sizing-orthogonal-flows_t01: Pass, RuntimeErr [ $compiler == none && $runtime == dartium && $system == linux ] language/mixin_illegal_constructor_test/01: Skip # Issue 43 +LayoutTests/fast/text/international/combining-marks-position_t01: RuntimeError # See Issue https://github.com/dart-lang/co19/issues/109 [ $compiler == none && $runtime == dartium && ($system == windows || $system == linux) ] LayoutTests/fast/canvas/webgl/buffer-data-array-buffer_t01: RuntimeError # 45 roll webgl doesn't run on on windows/linux bots. diff --git a/tests/html/events_test.dart b/tests/html/events_test.dart index 4d9712c5d42..cf2c59b7f1f 100644 --- a/tests/html/events_test.dart +++ b/tests/html/events_test.dart @@ -15,7 +15,7 @@ main() { test('TimeStamp', () { Event event = new Event('test'); - int timeStamp = event.timeStamp; + num timeStamp = event.timeStamp; expect(timeStamp, greaterThan(0)); }); diff --git a/tests/html/html.status b/tests/html/html.status index 91fcc5def48..10ca1526033 100644 --- a/tests/html/html.status +++ b/tests/html/html.status @@ -6,12 +6,12 @@ interactive_test: Skip # Must be run manually. cross_frame_test: Skip # Test reloads itself. Issue 18558 [ $compiler == none && ($runtime == dartium || $runtime == drt) ] - mirrors_js_typed_interop_test: Fail # Missing expected failure (Issue 25044) js_typed_interop_side_cast_exp_test: Fail, OK # tests dart2js-specific behavior. js_typed_interop_type1_test: Fail, OK # tests dart2js-specific behavior. js_typed_interop_type2_test: Fail, OK # tests dart2js-specific behavior. js_typed_interop_type3_test: Fail, OK # tests dart2js-specific behavior. +svgelement_test/PathElement: RuntimeError # Issue 25665 native_gc_test: Skip # Dartium JSInterop failure js_interop_constructor_name_test/HTMLDivElement-methods: Fail # Investigate. @@ -359,10 +359,6 @@ postmessage_structured_test: SkipByDesign [ $compiler == dart2js && ($runtime == chrome || $runtime == drt) ] svgelement_test/supported_altGlyph: RuntimeError # Issue 25787 -[ ($runtime == dartium) && ($system == macos || $system == windows || $system == linux)] -# Desktop operating systems do not support touch events on chrome 34 dartium. -touchevent_test/supported: Fail - [ (($runtime == dartium || $runtime == drt) && $system == macos) || $system == windows ] xhr_test/xhr: Skip # Times out. Issue 21527 diff --git a/tests/language/language.status b/tests/language/language.status index 302bbe5703d..01e39a7db2f 100644 --- a/tests/language/language.status +++ b/tests/language/language.status @@ -92,7 +92,7 @@ positional_parameters_type_test/02: Fail # Issue 14651. type_checks_in_factory_method_test: Fail # Issue 14651. vm/type_vm_test: Fail # Issue 14651. -[ $compiler == none && ($runtime == dartium || $runtime == drt) ] +[ $compiler == none && ($runtime == dartium || $runtime == drt)] abstract_beats_arguments2_test/01: Skip # Issue 29171 # Other issues. issue13474_test: Pass, Fail # Issue 14651. diff --git a/tests/lib/lib.status b/tests/lib/lib.status index 7835c3c8e5d..b2d760c8429 100644 --- a/tests/lib/lib.status +++ b/tests/lib/lib.status @@ -359,6 +359,13 @@ async/timer_test: Fail, Pass # See Issue 10982 [ $compiler == none && $runtime == drt && $checked ] async/slow_consumer_test: Fail, Pass # Dartium JsInterop failure, dartbug.com/24460 +[ $compiler == none && ($runtime == drt || $runtime == dartium) && $checked ] +# TODO(terry): Failing tests with Dartium 50 roll (NEED TO FIX All) +# --------------------------------------------- +mirrors/regress_16321_test/01: Timeout, Pass # Roll 50 crash works on full build +# --------------------------------------------- +# TODO(terry): End of Dartium 50 roll failures + [ $compiler == dart2js && $runtime == safarimobilesim ] mirrors/mirrors_reader_test: SkipSlow # Times out. Issue 20806. mirrors/null_test: Fail # Issue 16831 diff --git a/tools/bots/bot_utils.py b/tools/bots/bot_utils.py index dcd5433f5cd..7fc9ca0a43d 100644 --- a/tools/bots/bot_utils.py +++ b/tools/bots/bot_utils.py @@ -46,7 +46,8 @@ class Channel(object): BLEEDING_EDGE = 'be' DEV = 'dev' STABLE = 'stable' - ALL_CHANNELS = [BLEEDING_EDGE, DEV, STABLE] + INTEGRATION = 'integration' + ALL_CHANNELS = [BLEEDING_EDGE, DEV, STABLE, INTEGRATION] class ReleaseType(object): RAW = 'raw' @@ -66,7 +67,7 @@ class GCSNamer(object): For every (channel,revision,release-type) tuple we have a base path: - gs://dart-archive/channels/{be,dev,stable} + gs://dart-archive/channels/{be,dev,stable,integration} /{raw,signed,release}/{revision,latest}/ Under every base path, the following structure is used: diff --git a/tools/dartium/archive.py b/tools/dartium/archive.py index b499f027d99..93eae4e5a24 100755 --- a/tools/dartium/archive.py +++ b/tools/dartium/archive.py @@ -19,9 +19,10 @@ if HOST_OS == 'mac': CHROMEDRIVER_FILES = ['chromedriver'] elif HOST_OS == 'linux': CONTENTSHELL_FILES = ['content_shell', 'content_shell.pak', 'fonts.conf', - 'libffmpegsumo.so', 'libosmesa.so', 'lib', - 'icudtl.dat', 'AHEM____.TTF', 'GardinerModBug.ttf', - 'GardinerModCat.ttf', 'natives_blob.bin'] + 'libblink_test_plugin.so', 'libffmpegsumo.so', + 'libosmesa.so', 'lib', 'icudtl.dat', 'AHEM____.TTF', + 'GardinerModBug.ttf', 'GardinerModCat.ttf', + 'natives_blob.bin'] CHROMEDRIVER_FILES = ['chromedriver'] elif HOST_OS == 'win': # TODO: provide proper list. diff --git a/tools/dartium/build.py b/tools/dartium/build.py index fe82c5db98f..3e238f932d0 100755 --- a/tools/dartium/build.py +++ b/tools/dartium/build.py @@ -12,6 +12,7 @@ ALL_TARGETS = [ 'content_shell', 'chrome', 'blink_tests', + 'chromedriver' ] def main(): diff --git a/tools/dartium/buildbot_annotated_steps.py b/tools/dartium/buildbot_annotated_steps.py index aeaed2f3495..fc78e574f3c 100755 --- a/tools/dartium/buildbot_annotated_steps.py +++ b/tools/dartium/buildbot_annotated_steps.py @@ -90,13 +90,12 @@ def main(): result = 0 - # Archive to the revision bucket unless integration build - if info.channel != 'integration': - result = upload_steps.ArchiveAndUpload(info, archive_latest=False) - # On dev/stable we archive to the latest bucket as well - if info.channel != 'be': - result = (upload_steps.ArchiveAndUpload(info, archive_latest=True) - or result) + # Archive to the revision bucket + result = upload_steps.ArchiveAndUpload(info, archive_latest=False) + # On dev/stable we archive to the latest bucket as well + if info.channel != 'be': + result = (upload_steps.ArchiveAndUpload(info, archive_latest=True) + or result) # Run layout tests if info.mode == 'Release' or platform.system() != 'Darwin': diff --git a/tools/dartium/generate_patches.sh b/tools/dartium/generate_patches.sh index 11c73b8d21e..af8c2da6eaf 100755 --- a/tools/dartium/generate_patches.sh +++ b/tools/dartium/generate_patches.sh @@ -26,15 +26,29 @@ set -x # build Dartium, run this script and build Dartium again with the newly # generated patches. +ARG_OPTION="dartGenCachedPatches" + +LOCATION_DARTIUM="../../../out/Release" +DARTIUM="$LOCATION_DARTIUM" + if [[ "$1" != "" ]] ; then - DARTIUM="$1" -else - LOCATION_DARTIUM="../../../out/Release" - DARTIUM="$LOCATION_DARTIUM" + if [[ "$1" =~ ^--roll ]]; then + ARG_OPTION="dartGenCachedPatchesForRoll" + else + DARTIUM="$1" + fi +fi + +if [[ "$2" != "" ]] ; then + if [[ "$2" =~ ^--roll ]]; then + ARG_OPTION="dartGenCachedPatchesForRoll" + else + DARTIUM="$2" + fi fi DART_APP_LOCATION="file://"$PWD"/generate_app/generate_cached_patches.html" -DARTIUM_ARGS=" --user-data-dir=out --disable-web-security --no-sandbox --enable-blink-features=dartGenCachedPatches" +DARTIUM_ARGS=" --user-data-dir=out --disable-web-security --no-sandbox --enable-blink-features="$ARG_OPTION"" CACHED_PATCHES_FILE=""$PWD"/../../sdk/lib/js/dartium/cached_patches.dart" cmd=""$DARTIUM"/chrome "$DARTIUM_ARGS" "$DART_APP_LOCATION" | diff --git a/tools/dartium/test.py b/tools/dartium/test.py index 5df8c3c120a..a0a799f0ffb 100755 --- a/tools/dartium/test.py +++ b/tools/dartium/test.py @@ -194,6 +194,7 @@ def main(): test = os.path.join(DART_TEST_DIR, options.layout_test) else: test = DART_TEST_DIR + utils.runCommand(['python', test_script, test_mode, diff --git a/tools/deps/dartium.deps/DEPS b/tools/deps/dartium.deps/DEPS index df3ccbc6d3d..b9021736d6b 100644 --- a/tools/deps/dartium.deps/DEPS +++ b/tools/deps/dartium.deps/DEPS @@ -8,9 +8,8 @@ execfile(os.path.join(path, 'src', 'dart', 'tools', 'deps', 'dartium.deps', 'DEP # Now we need to override some settings and add some new ones. vars.update({ - "dartium_chromium_commit": "7558afb6379171d7f96b2db68ae9d2b64b2c5544", - "dartium_webkit_commit": "6b2be51884a122443c468e93e9d5090fb709964b", - "chromium_base_revision": "338390", + "dartium_chromium_commit": "1ac95883b0e9e13d0ec62164f0ca461dacef8a4b", + "chromium_base_revision": "378081", # We use mirrors of all github repos to guarantee reproducibility and # consistency between what users see and what the bots see. @@ -67,7 +66,7 @@ vars.update({ "yaml_rev": "@563a5ffd4a800a2897b8f4dd6b19f2a370df2f2b", "zlib_rev": "@c3d0a6190f2f8c924a05ab6cc97b8f975bddd33f", "web_components_rev": "@6349e09f9118dce7ae1b309af5763745e25a9d61", - "WebCore_rev": "@2fe910c049be42bcef58f205debd4440e8139863", + "WebCore_rev": "@3c45690813c112373757bbef53de1602a62af609", "co19_rev": "@4af9ef149be554216c5bb16cbac8e50d4c28cdf1", }) @@ -76,11 +75,6 @@ deps.update({ "src": Var("chromium_git") + "/dart/dartium/src.git" + "@" + Var("dartium_chromium_commit"), - - "src/third_party/WebKit": - Var("chromium_git") + "/dart/dartium/blink.git" + "@" + - Var("dartium_webkit_commit"), - "src/dart/third_party/pkg/args": (Var("github_mirror") % "args") + Var("args_tag"), "src/dart/third_party/pkg/barback": @@ -205,16 +199,16 @@ hooks.append({ 'src/dart/tools/bots/set_reference_build_revision.py', Var('chromium_base_revision')], }) -hooks.append({ +#hooks.append({ # Peg the blink version number in LASTCHANGE.blink to be the upstream # webkit_revision number so that chrome remote devtools pulls assets from # the right place. - "name": "lastchange", - "pattern": ".", - "action": ["python", "-c", - "f=open('src/build/util/LASTCHANGE.blink','w'); f.write('LASTCHANGE=" + - Var('webkit_revision') + "\\n')" ], -}) +# "name": "lastchange", +# "pattern": ".", +# "action": ["python", "-c", +# "f=open('src/build/util/LASTCHANGE.blink','w'); f.write('LASTCHANGE=" + +# Var('webkit_revision') + "\\n')" ], +#}) hooks.append({ "name": "checked_in_dart_sdks", "pattern": ".", diff --git a/tools/deps/dartium.deps/DEPS.chromium b/tools/deps/dartium.deps/DEPS.chromium index 8d009732fb1..cbbd8eff6a2 100644 --- a/tools/deps/dartium.deps/DEPS.chromium +++ b/tools/deps/dartium.deps/DEPS.chromium @@ -1,41 +1,44 @@ vars = { - 'webkit_revision': 'abaaf1d0b6b6483140b5dca34e80fc259833ddf7', # from svn revision 198714 'angle_revision': - '44897140a2ae07dc5ba88190100179baa6fe7914', + '4d76061e2be5b8b005afba8e0c145592c3b04527', 'boringssl_revision': - 'de24aadc5bc01130b6a9d25582203bb5308fabe1', + '6d49157929abdefb155daf2751dc03fd9eb4240c', 'buildspec_platforms': - 'ios,', + 'chromeos,', 'buildtools_revision': - 'ecc8e253abac3b6186a97573871a084f4c0ca3ae', + '14288a03a92856fe1fc296d39e6a25c2d83cd6cf', 'chromium_git': 'https://chromium.googlesource.com', + 'deqp_revision': + 'cc0ded6c77267bbb14d21aac358fc5d9690c07f8', + 'deqp_url': + 'https://android.googlesource.com/platform/external/deqp', + 'freetype_android_revision': + 'a512b0fe7a8d9db0e5aa9c0a4db1e92cb861722d', 'google_toolbox_for_mac_revision': - 'ce47a231ea0b238fbe95538e86cc61d74c234be6', + '401878398253074c515c03cb3a3f8bb0cc8da6e9', 'googlecode_url': 'http://%s.googlecode.com/svn', - 'libvpx_revision': - '96484d320036bbc1e30f1dea232799a3e0517b1d', 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb', 'lss_revision': - '6f97298fe3794e92c8c896a6bc06e0b36e4c3de3', + '4fc942258fe5509549333b9487ec018e3c8c5b10', 'nacl_revision': - 'b3d4cc125348924f727d3b87cee3674a839b54a0', + 'd182b0a028d44ba9767ae25b30cf3986a7e72e99', 'nss_revision': - 'aab0d08a298b29407397fbb1c4219f99e99431ed', + '225bfc39c93dfb7c7d0d1162f81e9bb5cd356c30', 'openmax_dl_revision': - '22bb1085a6a0f6f3589a8c3d60ed0a9b82248275', + '6670e52d32351145a6b6c198dab3f6a536edf3db', 'pdfium_revision': - 'cc2323f0d0d626edac4a426097eb38b53ba54848', + '8ba5b59356d506d3b9e976e7422e69bbd5bec8d6', 'sfntly_revision': - '1bdaae8fc788a5ac8936d68bf24f37d977a13dac', + '130f832eddf98467e6578b548cb74ce17d04a26d', 'skia_revision': - 'ea561bf055bb803f4c10ca323ea60a9d94da7956', + '82e26bf23923f20828c850d1a0e01d8bde69cfff', 'swarming_revision': - 'b39a448d8522392389b28f6997126a6ab04bfe87', + 'a72f46e42dba1335e8001499b4621acad2d26728', 'v8_revision': - '7f211533faba9dd85708b1394186c7fe99b88392' + 'ad16e6c2cbd2c6b0f2e8ff944ac245561c682ac2' } allowed_hosts = [ 'android.googlesource.com', @@ -45,60 +48,59 @@ allowed_hosts = [ ] deps = { 'src/breakpad/src': - (Var("chromium_git")) + '/external/google-breakpad/src.git@242fb9a38db6ba534b1f7daa341dd4d79171658b', + (Var("chromium_git")) + '/breakpad/breakpad/src.git@481608d284106df9400d447e95574799670cabaf', 'src/buildtools': - (Var("chromium_git")) + '/chromium/buildtools.git@ecc8e253abac3b6186a97573871a084f4c0ca3ae', + (Var("chromium_git")) + '/chromium/buildtools.git@14288a03a92856fe1fc296d39e6a25c2d83cd6cf', 'src/chrome/test/data/perf/canvas_bench': (Var("chromium_git")) + '/chromium/canvas_bench.git@a7b40ea5ae0239517d78845a5fc9b12976bfc732', 'src/chrome/test/data/perf/frame_rate/content': (Var("chromium_git")) + '/chromium/frame_rate/content.git@c10272c88463efeef6bb19c9ec07c42bc8fe22b9', - 'src/media/cdm/ppapi/api': - (Var("chromium_git")) + '/chromium/cdm.git@7377023e384f296cbb27644eb2c485275f1f92e8', + 'src/media/cdm/api': + (Var("chromium_git")) + '/chromium/cdm.git@1dea7088184dec2ebe4a8b3800aabb0afbb4b88a', 'src/native_client': - (Var("chromium_git")) + '/native_client/src/native_client.git@b3d4cc125348924f727d3b87cee3674a839b54a0', + (Var("chromium_git")) + '/native_client/src/native_client.git@fb00463cb1ebd46a46c050101f8b6a6c999d5dc1', 'src/sdch/open-vcdiff': - (Var("chromium_git")) + '/external/open-vcdiff.git@438f2a5be6d809bc21611a94cd37bfc8c28ceb33', + (Var("chromium_git")) + '/external/github.com/google/open-vcdiff.git@21d7d0b9c3d0c3ccbdb221c85ae889373f0a2a58', 'src/testing/gmock': - (Var("chromium_git")) + '/external/googlemock.git@29763965ab52f24565299976b936d1265cb6a271', + (Var("chromium_git")) + '/external/googlemock.git@0421b6f358139f02e102c9c332ce19a33faf75be', 'src/testing/gtest': - (Var("chromium_git")) + '/external/googletest.git@23574bf2333f834ff665f894c97bef8a5b33a0a9', + (Var("chromium_git")) + '/external/github.com/google/googletest.git@6f8a66431cb592dad629028a50b3dd418a408c87', 'src/third_party/angle': - (Var("chromium_git")) + '/angle/angle.git@6f0fd8c5457f9dcffc9fa9fab3852417311be0a9', + (Var("chromium_git")) + '/angle/angle.git@c46018b8598dad46f6834411f27e12e90bb62a56', 'src/third_party/bidichecker': (Var("chromium_git")) + '/external/bidichecker/lib.git@97f2aa645b74c28c57eca56992235c79850fa9e0', 'src/third_party/boringssl/src': - 'https://boringssl.googlesource.com/boringssl.git@de24aadc5bc01130b6a9d25582203bb5308fabe1', + 'https://boringssl.googlesource.com/boringssl.git@c880e42ba1c8032d4cdde2aba0541d8a9d9fa2e9', + 'src/third_party/catapult': + (Var("chromium_git")) + '/external/github.com/catapult-project/catapult.git@a489be785184f64356555a8170452a6d6880cc5d', 'src/third_party/cld_2/src': - (Var("chromium_git")) + '/external/cld2.git@14d9ef8d4766326f8aa7de54402d1b9c782d4481', + (Var("chromium_git")) + '/external/github.com/CLD2Owners/cld2.git@84b58a5d7690ebf05a91406f371ce00c3daf31c0', 'src/third_party/colorama/src': (Var("chromium_git")) + '/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8', - 'src/third_party/crashpad/crashpad': - (Var("chromium_git")) + '/crashpad/crashpad.git@797adb320680a4a8ad39428075cca287e04b111f', 'src/third_party/dom_distiller_js/dist': - (Var("chromium_git")) + '/external/github.com/chromium/dom-distiller-dist.git@81e5b59da2a7a0a518b90b5ded58670322c98128', + (Var("chromium_git")) + '/external/github.com/chromium/dom-distiller-dist.git@e21fe06cb71327ec62431f823e783d7b02f97b26', 'src/third_party/ffmpeg': - (Var("chromium_git")) + '/chromium/third_party/ffmpeg.git@833732528c1873f37b490b289eeaded2ae86349c', + (Var("chromium_git")) + '/chromium/third_party/ffmpeg.git@b828a1bc02572754455e97508e4b78fc06d5e6fa', 'src/third_party/flac': - (Var("chromium_git")) + '/chromium/deps/flac.git@c291ce676d2c855f7b2739f00f5c7f7e813813dc', + (Var("chromium_git")) + '/chromium/deps/flac.git@2c4b86af352b23498315c016dc207e3fb2733fc0', 'src/third_party/hunspell_dictionaries': (Var("chromium_git")) + '/chromium/deps/hunspell_dictionaries.git@c106afdcec5d3de2622e19f1b3294c47bbd8bd72', 'src/third_party/icu': - (Var("chromium_git")) + '/chromium/deps/icu.git@257f502ab8b2a6371efcd6d4606202e7f5be17d8', + (Var("chromium_git")) + '/chromium/deps/icu.git@052cebbb5f0695b797b0053cb302a2ca29b8044a', 'src/third_party/jsoncpp/source': (Var("chromium_git")) + '/external/github.com/open-source-parsers/jsoncpp.git@f572e8e42e22cfcf5ab0aea26574f408943edfa4', 'src/third_party/leveldatabase/src': - (Var("chromium_git")) + '/external/leveldb.git@40c17c0b84ac0b791fb434096fd5c05f3819ad55', + (Var("chromium_git")) + '/external/leveldb.git@706b7f8d43b0aecdc75c5ee49d3e4ef5f27b9faf', 'src/third_party/libaddressinput/src': (Var("chromium_git")) + '/external/libaddressinput.git@5eeeb797e79fa01503fcdcbebdc50036fac023ef', 'src/third_party/libexif/sources': - (Var("chromium_git")) + '/chromium/deps/libexif/sources.git@ed98343daabd7b4497f97fda972e132e6877c48a', -# TODO(terry): Commented out 45 roll and reverted to use old SHA1 for this from roll 39 -# 'src/third_party/libjingle/source/talk': -# (Var("chromium_git")) + '/external/webrtc/trunk/talk.git@e0fa7aec7298a0c82081b14e17191f80f9f0e044', + (Var("chromium_git")) + '/chromium/deps/libexif/sources.git@9d467f7d21e4749ee22ee7520e561ac7b38484b9', 'src/third_party/libjingle/source/talk': - (Var('chromium_git')) + '/external/webrtc/trunk/talk.git' + '@' + 'f7c923ddc729dc7f002b0e194ab72b661f932c00', # commit position 9564 + (Var("chromium_git")) + '/external/webrtc/trunk/talk.git@a4cc90bc9bfb5cc932075aebccb734e38932b107', +# TODO(terry): Hash different between original and git mirror above is new hash below is original hash. Some CL though. +# (Var("chromium_git")) + '/external/webrtc/trunk/talk.git@04170d694b177d0e4b2c4f191daad36e88f765b2', 'src/third_party/libjpeg_turbo': - (Var("chromium_git")) + '/chromium/deps/libjpeg_turbo.git@f4631b6ee8b1dbb05e51ae335a7886f9ac598ab6', + (Var("chromium_git")) + '/chromium/deps/libjpeg_turbo.git@e4e75037f29745f1546b6ebf5cf532e841c04c2c', 'src/third_party/libphonenumber/src/phonenumbers': (Var("chromium_git")) + '/external/libphonenumber/cpp/src/phonenumbers.git@0d6e3e50e17c94262ad1ca3b7d52b11223084bca', 'src/third_party/libphonenumber/src/resources': @@ -106,89 +108,105 @@ deps = { 'src/third_party/libphonenumber/src/test': (Var("chromium_git")) + '/external/libphonenumber/cpp/test.git@f351a7e007f9c9995494499120bbc361ca808a16', 'src/third_party/libsrtp': - (Var("chromium_git")) + '/chromium/deps/libsrtp.git@9c53f858cddd4d890e405e91ff3af0b48dfd90e6', - 'src/third_party/libvpx': - (Var("chromium_git")) + '/chromium/deps/libvpx.git@96484d320036bbc1e30f1dea232799a3e0517b1d', + (Var("chromium_git")) + '/chromium/deps/libsrtp.git@8eecac0feef4c65e2debb42718a10eab91551f35', + 'src/third_party/libvpx_new/source/libvpx': + (Var("chromium_git")) + '/webm/libvpx.git@89cc68252846478fa7f2d570d96ff93776cefac6', + 'src/third_party/libwebm/source': + (Var("chromium_git")) + '/webm/libwebm.git@75a6d2da8b63e0c446ec0ce1ac942c2962d959d7', 'src/third_party/libyuv': - (Var("chromium_git")) + '/libyuv/libyuv.git@0e83b64e8879e9469919dc96b5d970c7c5bd05af', + (Var("chromium_git")) + '/libyuv/libyuv.git@20343f45c612e485cd898aeaae2250df2d0b2d2d', 'src/third_party/mesa/src': - (Var("chromium_git")) + '/chromium/deps/mesa.git@071d25db04c23821a12a8b260ab9d96a097402f0', + (Var("chromium_git")) + '/chromium/deps/mesa.git@ef811c6bd4de74e13e7035ca882cc77f85793fef', + 'src/third_party/openh264/src': + (Var("chromium_git")) + '/external/github.com/cisco/openh264@b37cda248234162033e3e11b0335f3131cdfe488', 'src/third_party/openmax_dl': - (Var("chromium_git")) + '/external/webrtc/deps/third_party/openmax.git@22bb1085a6a0f6f3589a8c3d60ed0a9b82248275', + (Var("chromium_git")) + '/external/webrtc/deps/third_party/openmax.git@6670e52d32351145a6b6c198dab3f6a536edf3db', 'src/third_party/opus/src': - (Var("chromium_git")) + '/chromium/deps/opus.git@cae696156f1e60006e39821e79a1811ae1933c69', + (Var("chromium_git")) + '/chromium/deps/opus.git@655cc54c564b84ef2827f0b2152ce3811046201e', 'src/third_party/pdfium': - 'https://pdfium.googlesource.com/pdfium.git@860a3eb0f3c18853f95df5a70dc50a95a29aafb1', + 'https://pdfium.googlesource.com/pdfium.git@58340b0f837343671f1eb033371a41441eae80cd', 'src/third_party/py_trace_event/src': (Var("chromium_git")) + '/external/py_trace_event.git@dd463ea9e2c430de2b9e53dea57a77b4c3ac9b30', 'src/third_party/pyftpdlib/src': (Var("chromium_git")) + '/external/pyftpdlib.git@2be6d65e31c7ee6320d059f581f05ae8d89d7e45', 'src/third_party/pywebsocket/src': - (Var("chromium_git")) + '/external/pywebsocket/src.git@cb349e87ddb30ff8d1fa1a89be39cec901f4a29c', + (Var("chromium_git")) + '/external/github.com/google/pywebsocket.git@2d7b73c3acbd0f41dcab487ae5c97c6feae06ce2', + 'src/third_party/re2/src': + (Var("chromium_git")) + '/external/github.com/google/re2.git@dba3349aba83b5588e85e5ecf2b56c97f2d259b7', 'src/third_party/safe_browsing/testing': (Var("chromium_git")) + '/external/google-safe-browsing/testing.git@9d7e8064f3ca2e45891470c9b5b1dce54af6a9d6', 'src/third_party/scons-2.0.1': (Var("chromium_git")) + '/native_client/src/third_party/scons-2.0.1.git@1c1550e17fc26355d08627fbdec13d8291227067', - 'src/third_party/sfntly/cpp/src': - (Var("chromium_git")) + '/external/sfntly/cpp/src.git@1bdaae8fc788a5ac8936d68bf24f37d977a13dac', + 'src/third_party/sfntly/src': + (Var("chromium_git")) + '/external/github.com/googlei18n/sfntly.git@130f832eddf98467e6578b548cb74ce17d04a26d', 'src/third_party/skia': - (Var("chromium_git")) + '/skia.git@56032c4f7bab7b0dd31b4d1eb139561d73fcd12d', + (Var("chromium_git")) + '/skia.git@b95c8954fceebf67629d894d26cf57a170507612', 'src/third_party/smhasher/src': (Var("chromium_git")) + '/external/smhasher.git@e87738e57558e0ec472b2fc3a643b838e5b6e88f', 'src/third_party/snappy/src': (Var("chromium_git")) + '/external/snappy.git@762bb32f0c9d2f31ba4958c7c0933d22e80c20bf', - 'src/third_party/trace-viewer': - (Var("chromium_git")) + '/external/trace-viewer.git@4f30209abd53c699c937519f39ce41888f93507b', 'src/third_party/usrsctp/usrsctplib': - (Var("chromium_git")) + '/external/usrsctplib.git@36444a999739e9e408f8f587cb4c3ffeef2e50ac', + (Var("chromium_git")) + '/external/github.com/sctplab/usrsctp@c60ec8b35c3fe6027d7a3faae89d1c8d7dd3ce98', 'src/third_party/webdriver/pylib': (Var("chromium_git")) + '/external/selenium/py.git@5fd78261a75fe08d27ca4835fb6c5ce4b42275bd', 'src/third_party/webgl/src': - (Var("chromium_git")) + '/external/khronosgroup/webgl.git@8986f8bfa84547b1a30a9256ebdd665024d68d71', + (Var("chromium_git")) + '/external/khronosgroup/webgl.git@1012e1f8baea808f3bc9fcef945d66b5f740c32b', 'src/third_party/webpagereplay': - (Var("chromium_git")) + '/external/github.com/chromium/web-page-replay.git@5da5975950daa7b30a6938da73fd0b3200901b0c', -# TODO(terry): Commented out 45 roll and reverted to use old SHA1 for this from roll 39 + (Var("chromium_git")) + '/external/github.com/chromium/web-page-replay.git@7564939bdf6482d57b9bd5e9c931679f96d8cf75', +# TODO(terry): below directory to enlist temporary commented out to explicitly pull in src/third_party/webrtc +# at SHA commit 256ade59023c75dcf2135a4d99a371c09d07e0fe (need to revert src checkin +# https://codereview.chromium.org/2741183002 then uncomment below 2 lines and remove rest +# of comments below those 2 lines. # 'src/third_party/webrtc': -# (Var("chromium_git")) + '/external/webrtc/trunk/webrtc.git@7c166694b3c8f614eeb47148f4ab68545c78786e', - 'src/third_party/webrtc': - (Var('chromium_git')) + '/external/webrtc/trunk/webrtc.git' + '@' + '847b12a225694e10425c8a9b31e0eec028baf841', # commit position 9565 +# (Var("chromium_git")) + '/external/webrtc/trunk/webrtc.git@256ade59023c75dcf2135a4d99a371c09d07e0fe', +# TODO(terry): Above is correct commit - below is a commit that exists on the mirrors. +# +# To work around comment the above SHA and enable the below SHA +# do a gclient sync then after that do this: +# +# > git fetch origin refs/branch-heads/50 +# > git checkout -b webrtc_roll_50 256ade59023c75dcf2135a4d99a371c09d07e0 +# +# then comment the below SHA and enable the above SHA line. +# +# then gclient sync again, everything will now work locally. +# +# (Var("chromium_git")) + '/external/webrtc/trunk/webrtc.git@780d506ddf7bcba4a3dc04cfe2240c1ae80880f2', 'src/third_party/yasm/source/patched-yasm': - (Var("chromium_git")) + '/chromium/deps/yasm/patched-yasm.git@4671120cd8558ce62ee8672ebf3eb6f5216f909b', - 'src/tools/deps2git': - (Var("chromium_git")) + '/chromium/tools/deps2git.git@f04828eb0b5acd3e7ad983c024870f17f17b06d9', - 'src/tools/grit': - (Var("chromium_git")) + '/external/grit-i18n.git@1dac9ae64b0224beb1547810933a6f9998d0d55e', + (Var("chromium_git")) + '/chromium/deps/yasm/patched-yasm.git@7da28c6c7c6a1387217352ce02b31754deb54d2a', 'src/tools/gyp': - (Var("chromium_git")) + '/external/gyp.git@5122240c5e5c4d8da12c543d82b03d6089eb77c5', + (Var("chromium_git")) + '/external/gyp.git@ed163ce233f76a950dce1751ac851dbe4b1c00cc', 'src/tools/page_cycler/acid3': (Var("chromium_git")) + '/chromium/deps/acid3.git@6be0a66a1ebd7ebc5abc1b2f405a945f6d871521', 'src/tools/swarming_client': - (Var("chromium_git")) + '/external/swarming.client.git@b39a448d8522392389b28f6997126a6ab04bfe87', + (Var("chromium_git")) + '/external/swarming.client.git@a72f46e42dba1335e8001499b4621acad2d26728', 'src/v8': - (Var("chromium_git")) + '/v8/v8.git@96dddb455daff3d8626bc4e5d7b2898fbab55991' + (Var("chromium_git")) + '/v8/v8.git@45a71919836046560ba8eb349eaf9172857ffe6f' } deps_os = { 'android': { 'src/third_party/android_protobuf/src': (Var("chromium_git")) + '/external/android_protobuf.git@999188d0dc72e97f7fe08bb756958a2cf090f4e7', 'src/third_party/android_tools': - (Var("chromium_git")) + '/android_tools.git@4238a28593b7e6178c95431f91ca8c24e45fa7eb', + (Var("chromium_git")) + '/android_tools.git@f4c36ad89b2696b37d9cd7ca7d984b691888b188', 'src/third_party/apache-mime4j': (Var("chromium_git")) + '/chromium/deps/apache-mime4j.git@28cb1108bff4b6cf0a2e86ff58b3d025934ebe3a', + 'src/third_party/apache-portable-runtime/src': + (Var("chromium_git")) + '/external/apache-portable-runtime.git@c76a8c4277e09a82eaa229e35246edea1ee0a6a1', 'src/third_party/appurify-python/src': (Var("chromium_git")) + '/external/github.com/appurify/appurify-python.git@ee7abd5c5ae3106f72b2a0b9d2cb55094688e867', 'src/third_party/cardboard-java/src': - (Var("chromium_git")) + '/external/github.com/googlesamples/cardboard-java.git@08ad25a04f2801bd822c3f2cd28301b68d74aef6', + (Var("chromium_git")) + '/external/github.com/googlesamples/cardboard-java.git@e36ee57e72bbd057ddb53b127954177b50e18df7', 'src/third_party/custom_tabs_client/src': - (Var("chromium_git")) + '/external/github.com/GoogleChrome/custom-tabs-client.git@a562624975518bd6c6c5976eb883fcc5f69d16b6', + (Var("chromium_git")) + '/external/github.com/GoogleChrome/custom-tabs-client.git@8ae46d26e739899d2e35f462beeb20e9c194d0ab', 'src/third_party/elfutils/src': (Var("chromium_git")) + '/external/elfutils.git@249673729a7e5dbd5de4f3760bdcaa3d23d154d7', 'src/third_party/errorprone/lib': - (Var("chromium_git")) + '/chromium/third_party/errorprone.git@6c66e56c0f9d750aef83190466df834f9d6af8ab', + (Var("chromium_git")) + '/chromium/third_party/errorprone.git@0eea83b66343133b9c76b7d3288c30321818ebcf', 'src/third_party/findbugs': - (Var("chromium_git")) + '/chromium/deps/findbugs.git@7f69fa78a6db6dc31866d09572a0e356e921bf12', + (Var("chromium_git")) + '/chromium/deps/findbugs.git@57f05238d3ac77ea0a194813d3065dd780c6e566', 'src/third_party/freetype-android/src': - (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@e186230678ee8e4ea4ac4797ece8125761e3225a', + (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@a512b0fe7a8d9db0e5aa9c0a4db1e92cb861722d', 'src/third_party/httpcomponents-client': (Var("chromium_git")) + '/chromium/deps/httpcomponents-client.git@285c4dafc5de0e853fa845dce5773e223219601c', 'src/third_party/httpcomponents-core': @@ -199,31 +217,41 @@ deps_os = { (Var("chromium_git")) + '/external/jsr-305.git@642c508235471f7220af6d5df2d3210e3bfc0919', 'src/third_party/junit/src': (Var("chromium_git")) + '/external/junit.git@45a44647e7306262162e1346b750c3209019f2e1', + 'src/third_party/leakcanary/src': + (Var("chromium_git")) + '/external/github.com/square/leakcanary.git@608ded739e036a3aa69db47ac43777dcee506f8e', 'src/third_party/lss': - (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@6f97298fe3794e92c8c896a6bc06e0b36e4c3de3', + (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@4fc942258fe5509549333b9487ec018e3c8c5b10', 'src/third_party/mockito/src': - (Var("chromium_git")) + '/external/mockito/mockito.git@ed99a52e94a84bd7c467f2443b475a22fcc6ba8e', + (Var("chromium_git")) + '/external/mockito/mockito.git@4d987dcd923b81525c42b1333e6c4e07440776c3', + 'src/third_party/netty-tcnative/src': + (Var("chromium_git")) + '/external/netty-tcnative.git@12d01332921695e974175870175eb14a889313a1', + 'src/third_party/netty4/src': + (Var("chromium_git")) + '/external/netty4.git@e0f26303b4ce635365be19414d0ac81f2ef6ba3c', 'src/third_party/requests/src': (Var("chromium_git")) + '/external/github.com/kennethreitz/requests.git@f172b30356d821d180fa4ecfa3e71c7274a32de4', 'src/third_party/robolectric/lib': (Var("chromium_git")) + '/chromium/third_party/robolectric.git@6b63c99a8b6967acdb42cbed0adb067c80efc810', 'src/third_party/ub-uiautomator/lib': - (Var("chromium_git")) + '/chromium/third_party/ub-uiautomator.git@e6f02481bada8bdbdfdd7987dd6e648c44a3adcb' + (Var("chromium_git")) + '/chromium/third_party/ub-uiautomator.git@00270549ce3161ae72ceb24712618ea28b4f9434' }, 'ios': { 'src/chrome/test/data/perf/canvas_bench': None, 'src/chrome/test/data/perf/frame_rate/content': None, + 'src/ios/third_party/fishhook/src': + (Var("chromium_git")) + '/external/github.com/facebook/fishhook.git@d172d5247aa590c25d0b1885448bae76036ea22c', 'src/ios/third_party/gcdwebserver/src': (Var("chromium_git")) + '/external/github.com/swisspol/GCDWebServer.git@3d5fd0b8281a7224c057deb2d17709b5bea64836', + 'src/ios/third_party/ochamcrest/src': + (Var("chromium_git")) + '/external/github.com/hamcrest/OCHamcrest.git@5b50930c66d1e537918a87eef0943d6750729dc5', 'src/native_client': None, 'src/third_party/class-dump/src': (Var("chromium_git")) + '/external/github.com/nygard/class-dump.git@978d177ca6f0d2e5e34acf3e8dadc63e3140ebbc', 'src/third_party/ffmpeg': None, 'src/third_party/google_toolbox_for_mac/src': - (Var("chromium_git")) + '/external/google-toolbox-for-mac.git@ce47a231ea0b238fbe95538e86cc61d74c234be6', + (Var("chromium_git")) + '/external/github.com/google/google-toolbox-for-mac.git@401878398253074c515c03cb3a3f8bb0cc8da6e9', 'src/third_party/hunspell_dictionaries': None, 'src/third_party/nss': - (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4219f99e99431ed', + (Var("chromium_git")) + '/chromium/deps/nss.git@225bfc39c93dfb7c7d0d1162f81e9bb5cd356c30', 'src/third_party/webgl': None }, 'mac': { @@ -232,11 +260,11 @@ deps_os = { 'src/chrome/tools/test/reference_build/chrome_mac': (Var("chromium_git")) + '/chromium/reference_builds/chrome_mac.git@8dc181329e7c5255f83b4b85dc2f71498a237955', 'src/third_party/google_toolbox_for_mac/src': - (Var("chromium_git")) + '/external/google-toolbox-for-mac.git@ce47a231ea0b238fbe95538e86cc61d74c234be6', + (Var("chromium_git")) + '/external/github.com/google/google-toolbox-for-mac.git@401878398253074c515c03cb3a3f8bb0cc8da6e9', 'src/third_party/lighttpd': (Var("chromium_git")) + '/chromium/deps/lighttpd.git@9dfa55d15937a688a92cbf2b7a8621b0927d06eb', 'src/third_party/nss': - (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4219f99e99431ed', + (Var("chromium_git")) + '/chromium/deps/nss.git@225bfc39c93dfb7c7d0d1162f81e9bb5cd356c30', 'src/third_party/pdfsqueeze': (Var("chromium_git")) + '/external/pdfsqueeze.git@5936b871e6a087b7e50d4cbcb122378d8a07499f' }, @@ -246,19 +274,29 @@ deps_os = { 'src/third_party/chromite': (Var("chromium_git")) + '/chromiumos/chromite.git@e19f83ba227bf1ec0077f5d3a816a415f1dd88d0', 'src/third_party/cros_system_api': - (Var("chromium_git")) + '/chromiumos/platform/system_api.git@513f58ccbcecfd4a3d21545f67136090838eaf52', + (Var("chromium_git")) + '/chromiumos/platform/system_api.git@7d0047203cf4263940e92d50b0725d0faf4d9281', + 'src/third_party/deqp/src': + 'https://android.googlesource.com/platform/external/deqp@cc0ded6c77267bbb14d21aac358fc5d9690c07f8', 'src/third_party/fontconfig/src': (Var("chromium_git")) + '/external/fontconfig.git@f16c3118e25546c1b749f9823c51827a60aeb5c1', + 'src/third_party/freetype-android/src': + (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@a512b0fe7a8d9db0e5aa9c0a4db1e92cb861722d', 'src/third_party/freetype2/src': - (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@1dd5f5f4a909866f15c92a45c9702bce290a0151', + (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@fc1532a7c4c592f24a4c1a0261d2845524ca5cff', 'src/third_party/liblouis/src': (Var("chromium_git")) + '/external/liblouis-github.git@5f9c03f2a3478561deb6ae4798175094be8a26c2', 'src/third_party/lss': - (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@6f97298fe3794e92c8c896a6bc06e0b36e4c3de3', + (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@4fc942258fe5509549333b9487ec018e3c8c5b10', + 'src/third_party/minigbm/src': + (Var("chromium_git")) + '/chromiumos/platform/minigbm.git@f9d2ab79a15a1bb6a1307f3b608964c81c27791b', 'src/third_party/pyelftools': (Var("chromium_git")) + '/chromiumos/third_party/pyelftools.git@bdc1d380acd88d4bfaf47265008091483b0d614e', - 'src/third_party/stp/src': - (Var("chromium_git")) + '/external/github.com/stp/stp.git@fc94a599207752ab4d64048204f0c88494811b62', + 'src/third_party/wayland-protocols/src': + (Var("chromium_git")) + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git@596dfda882a51c05699bcb28a8459ce936a138db', + 'src/third_party/wayland/src': + (Var("chromium_git")) + '/external/anongit.freedesktop.org/git/wayland/wayland.git@7ed00c1de77afbab23f4908fbd9d60ec070c209b', + 'src/third_party/wds/src': + (Var("chromium_git")) + '/external/github.com/01org/wds@f187dda5fccaad08e168dc6657109325f42c648e', 'src/third_party/xdg-utils': (Var("chromium_git")) + '/chromium/deps/xdg-utils.git@d80274d5869b17b8c9067a1022e4416ee7ed5e0d' }, @@ -270,7 +308,7 @@ deps_os = { 'src/third_party/cygwin': (Var("chromium_git")) + '/chromium/deps/cygwin.git@c89e446b273697fadf3a10ff1007a97c0b7de6df', 'src/third_party/deqp/src': - 'https://android.googlesource.com/platform/external/deqp@194294e69d44eac48bc1fb063bd607189650aa5e', + 'https://android.googlesource.com/platform/external/deqp@cc0ded6c77267bbb14d21aac358fc5d9690c07f8', 'src/third_party/gnu_binutils': (Var("chromium_git")) + '/native_client/deps/third_party/gnu_binutils.git@f4003433b61b25666565690caf3d7a7a1a4ec436', 'src/third_party/gperf': @@ -282,7 +320,7 @@ deps_os = { 'src/third_party/nacl_sdk_binaries': (Var("chromium_git")) + '/chromium/deps/nacl_sdk_binaries.git@759dfca03bdc774da7ecbf974f6e2b84f43699a5', 'src/third_party/nss': - (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4219f99e99431ed', + (Var("chromium_git")) + '/chromium/deps/nss.git@225bfc39c93dfb7c7d0d1162f81e9bb5cd356c30', 'src/third_party/pefile': (Var("chromium_git")) + '/external/pefile.git@72c6ae42396cb913bcab63c15585dc3b5c3f92f1', 'src/third_party/perl': @@ -321,7 +359,8 @@ hooks = [ { 'action': [ 'python', - 'src/build/download_sdk_extras.py' + 'src/build/android/play_services/update.py', + 'download' ], 'pattern': '.', @@ -396,7 +435,7 @@ hooks = [ 'pattern': '.', 'name': - 'lastchange' + 'lastchange_blink' }, { 'action': [ @@ -494,6 +533,22 @@ hooks = [ 'name': 'clang_format_linux' }, + { + 'action': [ + 'download_from_google_storage', + '--no_resume', + '--platform=darwin', + '--no_auth', + '--bucket', + 'chromium-libcpp', + '-s', + 'src/third_party/libc++-static/libc++.a.sha1' + ], + 'pattern': + '.', + 'name': + 'libcpp_mac' + }, { 'action': [ 'download_from_google_storage', @@ -579,7 +634,7 @@ hooks = [ 'python', 'src/build/get_syzygy_binaries.py', '--output-dir=src/third_party/syzygy/binaries', - '--revision=e50a9822fc8aeb5e7902da5e2940ea135d732e57', + '--revision=2d774f05a05cbc2f0dd929170c7a62fd549b2c5f', '--overwrite' ], 'pattern': @@ -591,8 +646,8 @@ hooks = [ 'action': [ 'python', 'src/build/get_syzygy_binaries.py', - '--output-dir=src/third_party/kasko', - '--revision=283aeaceeb22e2ba40a1753e3cb32454b59cc017', + '--output-dir=src/third_party/kasko/binaries', + '--revision=266a18d9209be5ca5c5dcd0620942b82a2d238f3', '--resource=kasko.zip', '--resource=kasko_symbols.zip', '--overwrite' @@ -636,6 +691,7 @@ hooks = [ 'src/tools/remove_stale_pyc_files.py', 'src/android_webview/tools', 'src/gpu/gles2_conform_support', + 'src/infra', 'src/ppapi', 'src/printing', 'src/third_party/closure_compiler/build', @@ -655,17 +711,6 @@ hooks = [ '.', 'name': 'gyp' - }, - { - 'action': [ - 'python', - 'src/tools/check_git_config.py', - '--running-as-hook' - ], - 'pattern': - '.', - 'name': - 'check_git_config' } ] include_rules = [ @@ -687,4 +732,4 @@ skip_child_includes = [ 'testing', 'v8', 'win8' -] \ No newline at end of file +] diff --git a/tools/dom/dom.json b/tools/dom/dom.json index 651430653da..52e3ab75115 100644 --- a/tools/dom/dom.json +++ b/tools/dom/dom.json @@ -107,6 +107,9 @@ "finished": { "support_level": "untriaged" }, + "id": { + "support_level": "untriaged" + }, "pause": { "support_level": "untriaged" }, @@ -512,6 +515,9 @@ "createEmptyBuffer": {}, "createGain": {}, "createGainNode": {}, + "createIIRFilter": { + "support_level": "untriaged" + }, "createJavaScriptNode": {}, "createMediaElementSource": {}, "createMediaStreamDestination": {}, @@ -755,6 +761,19 @@ }, "support_level": "stable" }, + "BlobCallback": { + "members": {}, + "support_level": "untriaged" + }, + "BlobEvent": { + "members": { + "BlobEvent": {}, + "data": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Bluetooth": { "members": { "requestDevice": { @@ -763,14 +782,66 @@ }, "support_level": "untriaged" }, + "BluetoothAdvertisingData": { + "members": { + "rssi": { + "support_level": "untriaged" + }, + "txPower": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "BluetoothCharacteristicProperties": { + "members": { + "authenticatedSignedWrites": { + "support_level": "untriaged" + }, + "broadcast": { + "support_level": "untriaged" + }, + "indicate": { + "support_level": "untriaged" + }, + "notify": { + "support_level": "untriaged" + }, + "read": { + "support_level": "untriaged" + }, + "reliableWrite": { + "support_level": "untriaged" + }, + "writableAuxiliaries": { + "support_level": "untriaged" + }, + "write": { + "support_level": "untriaged" + }, + "writeWithoutResponse": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "BluetoothDevice": { "members": { + "adData": { + "support_level": "untriaged" + }, "connectGATT": { "support_level": "untriaged" }, "deviceClass": { "support_level": "untriaged" }, + "gatt": { + "support_level": "untriaged" + }, + "id": { + "support_level": "untriaged" + }, "instanceID": { "support_level": "untriaged" }, @@ -834,6 +905,69 @@ }, "support_level": "untriaged" }, + "BluetoothRemoteGATTCharacteristic": { + "members": { + "properties": { + "support_level": "untriaged" + }, + "readValue": { + "support_level": "untriaged" + }, + "startNotifications": { + "support_level": "untriaged" + }, + "stopNotifications": { + "support_level": "untriaged" + }, + "uuid": { + "support_level": "untriaged" + }, + "value": { + "support_level": "untriaged" + }, + "writeValue": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "BluetoothRemoteGATTServer": { + "members": { + "connect": { + "support_level": "untriaged" + }, + "connected": { + "support_level": "untriaged" + }, + "device": { + "support_level": "untriaged" + }, + "disconnect": { + "support_level": "untriaged" + }, + "getPrimaryService": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "BluetoothRemoteGATTService": { + "members": { + "getCharacteristic": { + "support_level": "untriaged" + }, + "getCharacteristics": { + "support_level": "untriaged" + }, + "isPrimary": { + "support_level": "untriaged" + }, + "uuid": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "BluetoothUUID": { "members": { "canonicalUUID": { @@ -917,6 +1051,9 @@ "comment": "http://www.w3.org/TR/css3-conditional/#the-css-interface", "dart_action": "experimental", "members": { + "escape": { + "support_level": "untriaged" + }, "supports": {}, "supportsCondition": {}, "supportsProperty": {} @@ -1027,6 +1164,17 @@ }, "support_level": "stable" }, + "CSSNamespaceRule": { + "members": { + "namespaceURI": { + "support_level": "untriaged" + }, + "prefix": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "CSSPageRule": { "comment": "http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSPageRule", "members": { @@ -1097,6 +1245,9 @@ "support_level": "untriaged" }, "MEDIA_RULE": {}, + "NAMESPACE_RULE": { + "support_level": "untriaged" + }, "PAGE_RULE": {}, "STYLE_RULE": {}, "SUPPORTS_RULE": {}, @@ -1150,6 +1301,9 @@ "support_level": "untriaged" }, "__setter__": {}, + "cssFloat": { + "support_level": "untriaged" + }, "cssText": {}, "dart": { "support_level": "untriaged" @@ -1317,6 +1471,60 @@ }, "support_level": "untriaged" }, + "CalcLength": { + "members": { + "CalcLength": {}, + "ch": { + "support_level": "untriaged" + }, + "cm": { + "support_level": "untriaged" + }, + "em": { + "support_level": "untriaged" + }, + "ex": { + "support_level": "untriaged" + }, + "in": { + "support_level": "untriaged" + }, + "inch": { + "support_level": "untriaged" + }, + "mm": { + "support_level": "untriaged" + }, + "pc": { + "support_level": "untriaged" + }, + "percent": { + "support_level": "untriaged" + }, + "pt": { + "support_level": "untriaged" + }, + "px": { + "support_level": "untriaged" + }, + "rem": { + "support_level": "untriaged" + }, + "vh": { + "support_level": "untriaged" + }, + "vmax": { + "support_level": "untriaged" + }, + "vmin": { + "support_level": "untriaged" + }, + "vw": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Canvas2DContextAttributes": { "comment": "http://wiki.whatwg.org/wiki/CanvasOpaque#Suggested_IDL", "members": { @@ -1327,6 +1535,17 @@ }, "support_level": "experimental" }, + "CanvasCaptureMediaStreamTrack": { + "members": { + "canvas": { + "support_level": "untriaged" + }, + "requestFrame": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "CanvasGradient": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#canvasgradient", "members": { @@ -1458,6 +1677,9 @@ "imageSmoothingEnabled": { "support_level": "untriaged" }, + "imageSmoothingQuality": { + "support_level": "untriaged" + }, "isContextLost": { "support_level": "untriaged" }, @@ -1703,6 +1925,9 @@ "claim": { "support_level": "untriaged" }, + "get": { + "support_level": "untriaged" + }, "matchAll": { "support_level": "untriaged" }, @@ -2035,6 +2260,9 @@ }, "CredentialsContainer": { "members": { + "get": { + "support_level": "untriaged" + }, "notifyFailedSignIn": { "support_level": "untriaged" }, @@ -2049,6 +2277,9 @@ }, "requireUserMediation": { "support_level": "untriaged" + }, + "store": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -2676,8 +2907,14 @@ "remove": { "support_level": "untriaged" }, + "supports": { + "support_level": "untriaged" + }, "toString": {}, - "toggle": {} + "toggle": {}, + "value": { + "support_level": "untriaged" + } }, "support_level": "stable" }, @@ -2808,11 +3045,29 @@ }, "DedicatedWorkerGlobalScope": { "members": { + "PERSISTENT": { + "support_level": "untriaged" + }, + "TEMPORARY": { + "support_level": "untriaged" + }, "onmessage": { "support_level": "untriaged" }, "postMessage": { "support_level": "untriaged" + }, + "webkitRequestFileSystem": { + "support_level": "untriaged" + }, + "webkitRequestFileSystemSync": { + "support_level": "untriaged" + }, + "webkitResolveLocalFileSystemSyncURL": { + "support_level": "untriaged" + }, + "webkitResolveLocalFileSystemURL": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -3347,6 +3602,9 @@ "comment": "http://dev.w3.org/csswg/cssom/#widl-Document-selectedStyleSheetSet" }, "styleSheets": {}, + "suborigin": { + "support_level": "untriaged" + }, "timeline": { "support_level": "untriaged" }, @@ -3488,6 +3746,15 @@ }, "support_level": "stable" }, + "DragEvent": { + "members": { + "DragEvent": {}, + "dataTransfer": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "DynamicsCompressorNode": { "comment": "https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#DynamicsCompressorNode", "members": { @@ -3511,6 +3778,60 @@ }, "support_level": "untriaged" }, + "EXTColorBufferFloat": { + "members": {}, + "support_level": "untriaged" + }, + "EXTDisjointTimerQuery": { + "members": { + "CURRENT_QUERY_EXT": { + "support_level": "untriaged" + }, + "GPU_DISJOINT_EXT": { + "support_level": "untriaged" + }, + "QUERY_COUNTER_BITS_EXT": { + "support_level": "untriaged" + }, + "QUERY_RESULT_AVAILABLE_EXT": { + "support_level": "untriaged" + }, + "QUERY_RESULT_EXT": { + "support_level": "untriaged" + }, + "TIMESTAMP_EXT": { + "support_level": "untriaged" + }, + "TIME_ELAPSED_EXT": { + "support_level": "untriaged" + }, + "beginQueryEXT": { + "support_level": "untriaged" + }, + "createQueryEXT": { + "support_level": "untriaged" + }, + "deleteQueryEXT": { + "support_level": "untriaged" + }, + "endQueryEXT": { + "support_level": "untriaged" + }, + "getQueryEXT": { + "support_level": "untriaged" + }, + "getQueryObjectEXT": { + "support_level": "untriaged" + }, + "isQueryEXT": { + "support_level": "untriaged" + }, + "queryCounterEXT": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "EXTFragDepth": { "comment": "http://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/", "members": {}, @@ -3563,6 +3884,12 @@ "animate": { "support_level": "untriaged" }, + "assignedSlot": { + "support_level": "untriaged" + }, + "attachShadow": { + "support_level": "untriaged" + }, "attributes": {}, "before": { "support_level": "untriaged" @@ -3928,6 +4255,9 @@ }, "scrollTop": {}, "scrollWidth": {}, + "setApplyScroll": { + "support_level": "untriaged" + }, "setAttribute": {}, "setAttributeNS": {}, "setAttributeNode": { @@ -3936,10 +4266,16 @@ "support_level": "deprecated" }, "setAttributeNodeNS": {}, + "setDistributeScroll": { + "support_level": "untriaged" + }, "shadowRoot": { "comment": "https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#api-shadow-aware-create-shadow-root", "support_level": "experimental" }, + "slot": { + "support_level": "untriaged" + }, "spellcheck": { "comment": "http://blog.whatwg.org/the-road-to-html-5-spellchecking", "dart_action": "experimental", @@ -4229,9 +4565,15 @@ "support_level": "nonstandard" }, "currentTarget": {}, + "deepPath": { + "support_level": "untriaged" + }, "defaultPrevented": {}, "eventPhase": {}, "initEvent": {}, + "isTrusted": { + "support_level": "untriaged" + }, "path": { "comment": "https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#extensions-to-event", "support_level": "experimental" @@ -4241,6 +4583,9 @@ "comment": "http://dev.w3.org/html5/spec-LC/history.html#dom-beforeunloadevent-returnvalue", "support_level": "nonstandard" }, + "scoped": { + "support_level": "untriaged" + }, "srcElement": { "dart_action": "suppress", "support_level": "deprecated" @@ -4314,6 +4659,26 @@ }, "support_level": "untriaged" }, + "ExtendableMessageEvent": { + "members": { + "data": { + "support_level": "untriaged" + }, + "lastEventId": { + "support_level": "untriaged" + }, + "origin": { + "support_level": "untriaged" + }, + "ports": { + "support_level": "untriaged" + }, + "source": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "FederatedCredential": { "members": { "FederatedCredential": {}, @@ -4349,6 +4714,9 @@ "FetchEvent": { "members": { "FetchEvent": {}, + "clientId": { + "support_level": "untriaged" + }, "isReload": { "support_level": "untriaged" }, @@ -4997,6 +5365,18 @@ "ontimeupdate": { "support_level": "untriaged" }, + "ontouchcancel": { + "support_level": "untriaged" + }, + "ontouchend": { + "support_level": "untriaged" + }, + "ontouchmove": { + "support_level": "untriaged" + }, + "ontouchstart": { + "support_level": "untriaged" + }, "onvolumechange": { "support_level": "untriaged" }, @@ -5074,6 +5454,9 @@ }, "port": {}, "protocol": {}, + "referrerpolicy": { + "support_level": "untriaged" + }, "rel": {}, "rev": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLAnchorElement-partial", @@ -5143,6 +5526,9 @@ }, "port": {}, "protocol": {}, + "referrerpolicy": { + "support_level": "untriaged" + }, "search": {}, "shape": {}, "target": {}, @@ -5280,6 +5666,9 @@ "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element", "members": { "HTMLCanvasElement": {}, + "captureStream": { + "support_level": "untriaged" + }, "getContext": {}, "height": {}, "onwebglcontextlost": { @@ -5288,6 +5677,9 @@ "onwebglcontextrestored": { "comment": "http://www.khronos.org/registry/webgl/specs/latest/#5.15.3" }, + "toBlob": { + "support_level": "untriaged" + }, "toDataURL": {}, "width": {} }, @@ -5648,6 +6040,18 @@ "ontimeupdate": { "support_level": "untriaged" }, + "ontouchcancel": { + "support_level": "untriaged" + }, + "ontouchend": { + "support_level": "untriaged" + }, + "ontouchmove": { + "support_level": "untriaged" + }, + "ontouchstart": { + "support_level": "untriaged" + }, "onvolumechange": { "support_level": "untriaged" }, @@ -5948,6 +6352,9 @@ "support_level": "deprecated" }, "name": {}, + "referrerpolicy": { + "support_level": "untriaged" + }, "sandbox": {}, "scrolling": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLIFrameElement-partial", @@ -6002,6 +6409,9 @@ "name": {}, "naturalHeight": {}, "naturalWidth": {}, + "referrerpolicy": { + "support_level": "untriaged" + }, "sizes": { "support_level": "untriaged" }, @@ -6211,6 +6621,9 @@ "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-link-element", "members": { "HTMLLinkElement": {}, + "as": { + "support_level": "untriaged" + }, "charset": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLLinkElement-partial", "dart_action": "suppress", @@ -6231,6 +6644,9 @@ }, "media": {}, "rel": {}, + "relList": { + "support_level": "untriaged" + }, "rev": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#HTMLLinkElement-partial", "dart_action": "suppress", @@ -6302,6 +6718,9 @@ "comment": "https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html#dom-htmlmediaelement", "dart_action": "unstable" }, + "captureStream": { + "support_level": "untriaged" + }, "controller": {}, "controls": {}, "crossOrigin": { @@ -6311,6 +6730,9 @@ "currentTime": {}, "defaultMuted": {}, "defaultPlaybackRate": {}, + "disableRemotePlayback": { + "support_level": "untriaged" + }, "duration": {}, "ended": {}, "error": {}, @@ -6888,6 +7310,17 @@ }, "support_level": "experimental" }, + "HTMLSlotElement": { + "members": { + "getAssignedNodes": { + "support_level": "untriaged" + }, + "name": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "HTMLSourceElement": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#the-source-element", "members": { @@ -7405,6 +7838,9 @@ }, "pushState": {}, "replaceState": {}, + "scrollRestoration": { + "support_level": "untriaged" + }, "state": {} }, "support_level": "stable" @@ -7663,8 +8099,34 @@ }, "support_level": "stable" }, + "IIRFilterNode": { + "members": { + "getFrequencyResponse": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "IdleDeadline": { + "members": { + "didTimeout": { + "support_level": "untriaged" + }, + "timeRemaining": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "IdleRequestCallback": { + "members": {}, + "support_level": "untriaged" + }, "ImageBitmap": { "members": { + "close": { + "support_level": "untriaged" + }, "height": { "support_level": "untriaged" }, @@ -7686,6 +8148,17 @@ }, "support_level": "untriaged" }, + "ImageBitmapRenderingContext": { + "members": { + "canvas": { + "support_level": "untriaged" + }, + "transferImageBitmap": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "ImageData": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#imagedata", "members": { @@ -7713,6 +8186,21 @@ }, "support_level": "untriaged" }, + "InputDeviceCapabilities": { + "members": { + "InputDeviceCapabilities": {}, + "firesTouchEvents": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "InputEvent": { + "members": { + "InputEvent": {} + }, + "support_level": "untriaged" + }, "InputMethodContext": { "comment": "http://www.w3.org/TR/ime-api/#idl-def-InputMethodContext", "members": { @@ -7746,6 +8234,10 @@ }, "InstallEvent": { "members": { + "InstallEvent": {}, + "registerForeignFetchScopes": { + "support_level": "untriaged" + }, "reloadAll": { "support_level": "untriaged" }, @@ -7793,6 +8285,52 @@ }, "support_level": "stable" }, + "IntersectionObserver": { + "members": { + "disconnect": { + "support_level": "untriaged" + }, + "observe": { + "support_level": "untriaged" + }, + "root": { + "support_level": "untriaged" + }, + "rootMargin": { + "support_level": "untriaged" + }, + "takeRecords": { + "support_level": "untriaged" + }, + "thresholds": { + "support_level": "untriaged" + }, + "unobserve": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "IntersectionObserverEntry": { + "members": { + "boundingClientRect": { + "support_level": "untriaged" + }, + "intersectionRect": { + "support_level": "untriaged" + }, + "rootBounds": { + "support_level": "untriaged" + }, + "target": { + "support_level": "untriaged" + }, + "time": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Iterator": { "members": { "next": { @@ -7903,6 +8441,41 @@ }, "support_level": "untriaged" }, + "KeywordValue": { + "members": { + "KeywordValue": {}, + "keywordValue": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "LengthValue": { + "members": { + "add": { + "support_level": "untriaged" + }, + "divide": { + "support_level": "untriaged" + }, + "fromDictionary": { + "support_level": "untriaged" + }, + "fromValue": { + "support_level": "untriaged" + }, + "multiply": { + "support_level": "untriaged" + }, + "parse": { + "support_level": "untriaged" + }, + "subtract": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "LocalCredential": { "members": { "LocalCredential": {}, @@ -8103,6 +8676,78 @@ "members": {}, "support_level": "untriaged" }, + "Matrix": { + "members": { + "Matrix": {}, + "a": { + "support_level": "untriaged" + }, + "b": { + "support_level": "untriaged" + }, + "c": { + "support_level": "untriaged" + }, + "d": { + "support_level": "untriaged" + }, + "e": { + "support_level": "untriaged" + }, + "f": { + "support_level": "untriaged" + }, + "m11": { + "support_level": "untriaged" + }, + "m12": { + "support_level": "untriaged" + }, + "m13": { + "support_level": "untriaged" + }, + "m14": { + "support_level": "untriaged" + }, + "m21": { + "support_level": "untriaged" + }, + "m22": { + "support_level": "untriaged" + }, + "m23": { + "support_level": "untriaged" + }, + "m24": { + "support_level": "untriaged" + }, + "m31": { + "support_level": "untriaged" + }, + "m32": { + "support_level": "untriaged" + }, + "m33": { + "support_level": "untriaged" + }, + "m34": { + "support_level": "untriaged" + }, + "m41": { + "support_level": "untriaged" + }, + "m42": { + "support_level": "untriaged" + }, + "m43": { + "support_level": "untriaged" + }, + "m44": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "MediaController": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#mediacontroller", "members": { @@ -8380,6 +9025,21 @@ }, "support_level": "stable" }, + "MediaMetadata": { + "members": { + "MediaMetadata": {}, + "album": { + "support_level": "untriaged" + }, + "artist": { + "support_level": "untriaged" + }, + "title": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "MediaQueryList": { "comment": "http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface", "dart_action": "unstable", @@ -8414,6 +9074,54 @@ }, "support_level": "stable" }, + "MediaRecorder": { + "members": { + "MediaRecorder": {}, + "audioBitsPerSecond": { + "support_level": "untriaged" + }, + "ignoreMutedMedia": { + "support_level": "untriaged" + }, + "isTypeSupported": { + "support_level": "untriaged" + }, + "mimeType": { + "support_level": "untriaged" + }, + "onerror": { + "support_level": "untriaged" + }, + "onpause": { + "support_level": "untriaged" + }, + "pause": { + "support_level": "untriaged" + }, + "requestData": { + "support_level": "untriaged" + }, + "resume": { + "support_level": "untriaged" + }, + "start": { + "support_level": "untriaged" + }, + "state": { + "support_level": "untriaged" + }, + "stop": { + "support_level": "untriaged" + }, + "stream": { + "support_level": "untriaged" + }, + "videoBitsPerSecond": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "MediaSession": { "members": { "MediaSession": {}, @@ -8422,6 +9130,9 @@ }, "deactivate": { "support_level": "untriaged" + }, + "metadata": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -8554,6 +9265,9 @@ "onmute": {}, "onunmute": {}, "readyState": {}, + "remote": { + "support_level": "untriaged" + }, "removeEventListener": {}, "stop": { "support_level": "untriaged" @@ -8605,6 +9319,9 @@ "dart_action": "unstable" }, "source": {}, + "suborigin": { + "support_level": "untriaged" + }, "webkitInitMessageEvent": { "dart_action": "suppress", "support_level": "nonstandard" @@ -8679,6 +9396,9 @@ "fromElement": { "support_level": "deprecated" }, + "getModifierState": { + "support_level": "untriaged" + }, "initMouseEvent": {}, "layerX": { "support_level": "untriaged" @@ -8785,6 +9505,23 @@ }, "support_level": "stable" }, + "NFC": { + "members": { + "cancelPush": { + "support_level": "untriaged" + }, + "cancelWatch": { + "support_level": "untriaged" + }, + "push": { + "support_level": "untriaged" + }, + "watch": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "NamedNodeMap": { "comment": "http://dom.spec.whatwg.org/#namednodemap", "dart_action": "suppress", @@ -8886,6 +9623,9 @@ "dart_action": "experimental", "support_level": "nonstandard" }, + "nfc": { + "support_level": "untriaged" + }, "onLine": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#navigatoronline", "dart_action": "unstable" @@ -8934,12 +9674,18 @@ "services": { "support_level": "untriaged" }, + "storage": { + "support_level": "untriaged" + }, "storageQuota": { "support_level": "untriaged" }, "unregisterProtocolHandler": { "support_level": "untriaged" }, + "usb": { + "support_level": "untriaged" + }, "userAgent": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#navigatorid" }, @@ -9071,6 +9817,12 @@ }, "NetworkInformation": { "members": { + "downlinkMax": { + "support_level": "untriaged" + }, + "onchange": { + "support_level": "untriaged" + }, "type": { "support_level": "untriaged" } @@ -9147,7 +9899,10 @@ "removeChild": {}, "removeEventListener": {}, "replaceChild": {}, - "textContent": {} + "textContent": {}, + "treeRoot": { + "support_level": "untriaged" + } }, "support_level": "stable" }, @@ -9254,6 +10009,9 @@ "dart_action": "experimental", "members": { "Notification": {}, + "actions": { + "support_level": "untriaged" + }, "addEventListener": {}, "body": { "support_level": "untriaged" @@ -9277,6 +10035,9 @@ "lang": { "support_level": "untriaged" }, + "maxActions": { + "support_level": "untriaged" + }, "onclick": {}, "onclose": {}, "ondisplay": { @@ -9287,11 +10048,17 @@ "onshow": {}, "permission": {}, "removeEventListener": {}, + "renotify": { + "support_level": "untriaged" + }, "replaceId": { "dart_action": "experimental", "support_level": "nonstandard" }, "requestPermission": {}, + "requireInteraction": { + "support_level": "untriaged" + }, "show": { "dart_action": "experimental", "support_level": "nonstandard" @@ -9303,6 +10070,9 @@ "dart_action": "experimental", "support_level": "nonstandard" }, + "timestamp": { + "support_level": "untriaged" + }, "title": { "support_level": "untriaged" }, @@ -9315,6 +10085,9 @@ "NotificationEvent": { "members": { "NotificationEvent": {}, + "action": { + "support_level": "untriaged" + }, "notification": { "support_level": "untriaged" } @@ -9328,6 +10101,15 @@ }, "support_level": "experimental" }, + "NumberValue": { + "members": { + "NumberValue": {}, + "value": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "OESElementIndexUint": { "comment": "http://www.khronos.org/registry/webgl/extensions/OES_element_index_uint/", "dart_action": "experimental", @@ -9488,6 +10270,18 @@ }, "support_level": "experimental" }, + "OffscreenCanvas": { + "members": { + "OffscreenCanvas": {}, + "height": { + "support_level": "untriaged" + }, + "width": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "OscillatorNode": { "comment": "https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#dfn-OscillatorNode", "members": { @@ -9677,11 +10471,20 @@ "PasswordCredential": { "members": { "PasswordCredential": {}, + "additionalData": { + "support_level": "untriaged" + }, "formData": { "support_level": "untriaged" }, + "idName": { + "support_level": "untriaged" + }, "password": { "support_level": "untriaged" + }, + "passwordName": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -9754,6 +10557,9 @@ "comment": "https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface", "support_level": "experimental" }, + "clearResourceTimings": { + "support_level": "untriaged" + }, "dispatchEvent": { "support_level": "untriaged" }, @@ -9798,6 +10604,9 @@ "setFrameTimingBufferSize": { "support_level": "untriaged" }, + "setResourceTimingBufferSize": { + "support_level": "untriaged" + }, "timing": {}, "webkitClearResourceTimings": { "comment": "http://www.w3c-test.org/webperf/specs/ResourceTiming/#extensions-performance-interface", @@ -9859,6 +10668,31 @@ }, "support_level": "stable" }, + "PerformanceObserver": { + "members": { + "disconnect": { + "support_level": "untriaged" + }, + "observe": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "PerformanceObserverEntryList": { + "members": { + "getEntries": { + "support_level": "untriaged" + }, + "getEntriesByName": { + "support_level": "untriaged" + }, + "getEntriesByType": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "PerformanceRenderTiming": { "members": { "sourceFrame": { @@ -9996,6 +10830,24 @@ "members": { "query": { "support_level": "untriaged" + }, + "request": { + "support_level": "untriaged" + }, + "requestAll": { + "support_level": "untriaged" + }, + "revoke": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "Perspective": { + "members": { + "Perspective": {}, + "length": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -10159,14 +11011,32 @@ }, "support_level": "untriaged" }, + "PositionValue": { + "members": { + "PositionValue": {}, + "x": { + "support_level": "untriaged" + }, + "y": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Presentation": { "members": { + "defaultRequest": { + "support_level": "untriaged" + }, "getAvailability": { "support_level": "untriaged" }, "joinSession": { "support_level": "untriaged" }, + "receiver": { + "support_level": "untriaged" + }, "session": { "support_level": "untriaged" }, @@ -10187,6 +11057,79 @@ }, "support_level": "untriaged" }, + "PresentationConnection": { + "members": { + "binaryType": { + "support_level": "untriaged" + }, + "close": { + "support_level": "untriaged" + }, + "id": { + "support_level": "untriaged" + }, + "onmessage": { + "support_level": "untriaged" + }, + "send": { + "support_level": "untriaged" + }, + "state": { + "support_level": "untriaged" + }, + "terminate": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "PresentationConnectionAvailableEvent": { + "members": { + "PresentationConnectionAvailableEvent": {}, + "connection": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "PresentationConnectionCloseEvent": { + "members": { + "PresentationConnectionCloseEvent": {}, + "message": { + "support_level": "untriaged" + }, + "reason": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "PresentationReceiver": { + "members": { + "getConnection": { + "support_level": "untriaged" + }, + "getConnections": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "PresentationRequest": { + "members": { + "PresentationRequest": {}, + "getAvailability": { + "support_level": "untriaged" + }, + "reconnect": { + "support_level": "untriaged" + }, + "start": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "PresentationSession": { "members": { "binaryType": { @@ -10352,6 +11295,9 @@ "endpoint": { "support_level": "untriaged" }, + "getKey": { + "support_level": "untriaged" + }, "unsubscribe": { "support_level": "untriaged" } @@ -10368,6 +11314,14 @@ }, "support_level": "deprecated" }, + "RTCCertificate": { + "members": { + "expires": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "RTCDTMFSender": { "comment": "http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDTMFSender", "members": { @@ -10398,6 +11352,9 @@ "addEventListener": {}, "binaryType": {}, "bufferedAmount": {}, + "bufferedAmountLowThreshold": { + "support_level": "untriaged" + }, "close": {}, "dispatchEvent": {}, "id": { @@ -10478,6 +11435,9 @@ "createDataChannel": {}, "createOffer": {}, "dispatchEvent": {}, + "generateCertificate": { + "support_level": "untriaged" + }, "getLocalStreams": {}, "getRemoteStreams": {}, "getStats": {}, @@ -10502,6 +11462,10 @@ }, "support_level": "experimental" }, + "RTCPeerConnectionErrorCallback": { + "members": {}, + "support_level": "untriaged" + }, "RTCSessionDescription": { "comment": "http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCSessionDescription", "members": { @@ -10759,6 +11723,9 @@ "headers": { "support_level": "untriaged" }, + "integrity": { + "support_level": "untriaged" + }, "json": { "support_level": "untriaged" }, @@ -10768,6 +11735,9 @@ "origin": { "support_level": "untriaged" }, + "redirect": { + "support_level": "untriaged" + }, "referrer": { "support_level": "untriaged" }, @@ -10807,6 +11777,24 @@ }, "support_level": "untriaged" }, + "Rotation": { + "members": { + "Rotation": {}, + "angle": { + "support_level": "untriaged" + }, + "x": { + "support_level": "untriaged" + }, + "y": { + "support_level": "untriaged" + }, + "z": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "RsaHashedKeyAlgorithm": { "members": { "hash": { @@ -11625,6 +12613,18 @@ "ontimeupdate": { "support_level": "untriaged" }, + "ontouchcancel": { + "support_level": "untriaged" + }, + "ontouchend": { + "support_level": "untriaged" + }, + "ontouchmove": { + "support_level": "untriaged" + }, + "ontouchstart": { + "support_level": "untriaged" + }, "onvolumechange": { "support_level": "untriaged" }, @@ -14378,6 +15378,21 @@ }, "support_level": "stable" }, + "Scale": { + "members": { + "Scale": {}, + "x": { + "support_level": "untriaged" + }, + "y": { + "support_level": "untriaged" + }, + "z": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Screen": { "comment": "http://dev.w3.org/csswg/cssom-view/#the-screen-interface", "members": { @@ -14399,6 +15414,9 @@ "support_level": "untriaged" }, "height": {}, + "keepAwake": { + "support_level": "untriaged" + }, "lockOrientation": { "support_level": "untriaged" }, @@ -14467,6 +15485,9 @@ "deltaY": { "support_level": "untriaged" }, + "distributeToScrollChainDescendant": { + "support_level": "untriaged" + }, "fromUserInput": { "support_level": "untriaged" }, @@ -14476,12 +15497,21 @@ "isBeginning": { "support_level": "untriaged" }, + "isDirectManipulation": { + "support_level": "untriaged" + }, "isEnding": { "support_level": "untriaged" }, "shouldPropagate": { "support_level": "untriaged" }, + "startPositionX": { + "support_level": "untriaged" + }, + "startPositionY": { + "support_level": "untriaged" + }, "velocityX": { "support_level": "untriaged" }, @@ -14491,6 +15521,10 @@ }, "support_level": "untriaged" }, + "ScrollStateCallback": { + "members": {}, + "support_level": "untriaged" + }, "SecurityPolicy": { "comment": "https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicy", "members": { @@ -14867,11 +15901,53 @@ }, "SharedWorkerGlobalScope": { "members": { + "PERSISTENT": { + "support_level": "untriaged" + }, + "TEMPORARY": { + "support_level": "untriaged" + }, "name": { "support_level": "untriaged" }, "onconnect": { "support_level": "untriaged" + }, + "webkitRequestFileSystem": { + "support_level": "untriaged" + }, + "webkitRequestFileSystemSync": { + "support_level": "untriaged" + }, + "webkitResolveLocalFileSystemSyncURL": { + "support_level": "untriaged" + }, + "webkitResolveLocalFileSystemURL": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "SimpleLength": { + "members": { + "SimpleLength": {}, + "type": { + "support_level": "untriaged" + }, + "value": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "Skew": { + "members": { + "Skew": {}, + "ax": { + "support_level": "untriaged" + }, + "ay": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -15240,6 +16316,17 @@ }, "support_level": "experimental" }, + "StorageManager": { + "members": { + "persistentPermission": { + "support_level": "untriaged" + }, + "requestPersistent": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "StorageQuota": { "comment": "http://www.w3.org/TR/quota-api/#idl-def-StorageQuota", "members": { @@ -15295,6 +16382,32 @@ }, "support_level": "nonstandard" }, + "StylePropertyMap": { + "members": { + "append": { + "support_level": "untriaged" + }, + "delete": { + "support_level": "untriaged" + }, + "get": { + "support_level": "untriaged" + }, + "getAll": { + "support_level": "untriaged" + }, + "getProperties": { + "support_level": "untriaged" + }, + "has": { + "support_level": "untriaged" + }, + "set": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "StyleSheet": { "comment": "http://dev.w3.org/csswg/cssom/#the-stylesheet-interface", "members": { @@ -15318,6 +16431,17 @@ }, "support_level": "stable" }, + "StyleValue": { + "members": { + "cssString": { + "support_level": "untriaged" + }, + "parse": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "SubtleCrypto": { "members": { "decrypt": { @@ -15347,8 +16471,14 @@ "SyncEvent": { "members": { "SyncEvent": {}, + "lastChance": { + "support_level": "untriaged" + }, "registration": { "support_level": "untriaged" + }, + "tag": { + "support_level": "untriaged" } }, "support_level": "untriaged" @@ -15361,6 +16491,9 @@ "getRegistrations": { "support_level": "untriaged" }, + "getTags": { + "support_level": "untriaged" + }, "permissionState": { "support_level": "untriaged" }, @@ -15385,6 +16518,9 @@ "comment": "http://dom.spec.whatwg.org/#interface-text", "members": { "Text": {}, + "assignedSlot": { + "support_level": "untriaged" + }, "getDestinationInsertionPoints": { "support_level": "untriaged" }, @@ -15566,6 +16702,9 @@ "TextTrackCueList": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttrackcuelist", "members": { + "__getter__": { + "support_level": "untriaged" + }, "getCueById": {}, "item": {}, "length": {} @@ -15575,6 +16714,9 @@ "TextTrackList": { "comment": "http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#texttracklist", "members": { + "__getter__": { + "support_level": "untriaged" + }, "addEventListener": {}, "dispatchEvent": {}, "getTrackById": { @@ -15683,6 +16825,7 @@ "Touch": { "comment": "http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features", "members": { + "Touch": {}, "clientX": {}, "clientY": {}, "force": { @@ -15697,6 +16840,9 @@ "radiusY": { "support_level": "untriaged" }, + "region": { + "support_level": "untriaged" + }, "rotationAngle": { "support_level": "untriaged" }, @@ -15721,6 +16867,7 @@ "TouchEvent": { "comment": "http://www.w3.org/TR/touch-events/, http://www.chromestatus.com/features", "members": { + "TouchEvent": {}, "altKey": {}, "changedTouches": {}, "ctrlKey": {}, @@ -15782,6 +16929,29 @@ }, "support_level": "experimental" }, + "TransformComponent": { + "members": { + "asMatrix": { + "support_level": "untriaged" + }, + "cssString": { + "support_level": "untriaged" + }, + "is2DComponent": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "TransformValue": { + "members": { + "TransformValue": {}, + "is2D": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "TransitionEvent": { "comment": "http://dev.w3.org/csswg/css-transitions/#Events-TransitionEvent", "members": { @@ -15792,6 +16962,21 @@ }, "support_level": "stable" }, + "Translation": { + "members": { + "Translation": {}, + "x": { + "support_level": "untriaged" + }, + "y": { + "support_level": "untriaged" + }, + "z": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "TreeWalker": { "comment": "http://dom.spec.whatwg.org/#treewalker", "dart_action": "unstable", @@ -15851,6 +17036,9 @@ "dart_action": "experimental", "support_level": "nonstandard" }, + "sourceCapabilities": { + "support_level": "untriaged" + }, "sourceDevice": { "support_level": "untriaged" }, @@ -15916,6 +17104,30 @@ }, "support_level": "stable" }, + "URLSearchParams": { + "members": { + "URLSearchParams": {}, + "append": { + "support_level": "untriaged" + }, + "delete": { + "support_level": "untriaged" + }, + "get": { + "support_level": "untriaged" + }, + "getAll": { + "support_level": "untriaged" + }, + "has": { + "support_level": "untriaged" + }, + "set": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "URLUtils": { "members": { "hash": { @@ -15992,6 +17204,256 @@ }, "support_level": "untriaged" }, + "USB": { + "members": { + "getDevices": { + "support_level": "untriaged" + }, + "requestDevice": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBAlternateInterface": { + "members": { + "USBAlternateInterface": {}, + "alternateSetting": { + "support_level": "untriaged" + }, + "endpoints": { + "support_level": "untriaged" + }, + "interfaceClass": { + "support_level": "untriaged" + }, + "interfaceName": { + "support_level": "untriaged" + }, + "interfaceProtocol": { + "support_level": "untriaged" + }, + "interfaceSubclass": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBConfiguration": { + "members": { + "USBConfiguration": {}, + "configurationName": { + "support_level": "untriaged" + }, + "configurationValue": { + "support_level": "untriaged" + }, + "interfaces": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBConnectionEvent": { + "members": { + "USBConnectionEvent": {}, + "device": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBDevice": { + "members": { + "claimInterface": { + "support_level": "untriaged" + }, + "clearHalt": { + "support_level": "untriaged" + }, + "close": { + "support_level": "untriaged" + }, + "configurations": { + "support_level": "untriaged" + }, + "controlTransferIn": { + "support_level": "untriaged" + }, + "controlTransferOut": { + "support_level": "untriaged" + }, + "deviceClass": { + "support_level": "untriaged" + }, + "deviceProtocol": { + "support_level": "untriaged" + }, + "deviceSubclass": { + "support_level": "untriaged" + }, + "deviceVersionMajor": { + "support_level": "untriaged" + }, + "deviceVersionMinor": { + "support_level": "untriaged" + }, + "deviceVersionSubminor": { + "support_level": "untriaged" + }, + "getConfiguration": { + "support_level": "untriaged" + }, + "guid": { + "support_level": "untriaged" + }, + "isochronousTransferIn": { + "support_level": "untriaged" + }, + "isochronousTransferOut": { + "support_level": "untriaged" + }, + "manufacturerName": { + "support_level": "untriaged" + }, + "open": { + "support_level": "untriaged" + }, + "productId": { + "support_level": "untriaged" + }, + "productName": { + "support_level": "untriaged" + }, + "releaseInterface": { + "support_level": "untriaged" + }, + "reset": { + "support_level": "untriaged" + }, + "serialNumber": { + "support_level": "untriaged" + }, + "setConfiguration": { + "support_level": "untriaged" + }, + "setInterface": { + "support_level": "untriaged" + }, + "transferIn": { + "support_level": "untriaged" + }, + "transferOut": { + "support_level": "untriaged" + }, + "usbVersionMajor": { + "support_level": "untriaged" + }, + "usbVersionMinor": { + "support_level": "untriaged" + }, + "usbVersionSubminor": { + "support_level": "untriaged" + }, + "vendorId": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBEndpoint": { + "members": { + "USBEndpoint": {}, + "direction": { + "support_level": "untriaged" + }, + "endpointNumber": { + "support_level": "untriaged" + }, + "packetSize": { + "support_level": "untriaged" + }, + "type": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBInTransferResult": { + "members": { + "data": { + "support_level": "untriaged" + }, + "status": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBInterface": { + "members": { + "USBInterface": {}, + "alternates": { + "support_level": "untriaged" + }, + "interfaceNumber": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBIsochronousInTransferPacket": { + "members": { + "data": { + "support_level": "untriaged" + }, + "status": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBIsochronousInTransferResult": { + "members": { + "data": { + "support_level": "untriaged" + }, + "packets": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBIsochronousOutTransferPacket": { + "members": { + "bytesWritten": { + "support_level": "untriaged" + }, + "status": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBIsochronousOutTransferResult": { + "members": { + "packets": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "USBOutTransferResult": { + "members": { + "bytesWritten": { + "support_level": "untriaged" + }, + "status": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "Uint16Array": { "comment": "http://www.khronos.org/registry/typedarray/specs/latest/", "members": { @@ -16031,6 +17493,20 @@ }, "support_level": "stable" }, + "UnderlyingSourceBase": { + "members": { + "cancel": { + "support_level": "untriaged" + }, + "pull": { + "support_level": "untriaged" + }, + "start": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "VRDevice": { "members": { "deviceId": { @@ -17647,6 +19123,9 @@ "readPixels": { "support_level": "untriaged" }, + "readPixels2": { + "support_level": "untriaged" + }, "renderbufferStorage": { "support_level": "untriaged" }, @@ -17692,6 +19171,9 @@ "texImage2D": { "support_level": "untriaged" }, + "texImage2D2": { + "support_level": "untriaged" + }, "texImage2DCanvas": { "support_level": "untriaged" }, @@ -17922,6 +19404,95 @@ "members": {}, "support_level": "stable" }, + "WebGLCompressedTextureASTC": { + "members": { + "COMPRESSED_RGBA_ASTC_10x10_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_10x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_10x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_10x8_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_12x10_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_12x12_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_4x4_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_5x4_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_5x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_6x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_6x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_8x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_8x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_RGBA_ASTC_8x8_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR": { + "support_level": "untriaged" + }, + "COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, "WebGLCompressedTextureATC": { "comment": "http://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/", "members": { @@ -19933,6 +21504,10 @@ "members": {}, "support_level": "stable" }, + "WebGLTimerQueryEXT": { + "members": {}, + "support_level": "untriaged" + }, "WebGLTransformFeedback": { "members": {}, "support_level": "untriaged" @@ -20237,6 +21812,9 @@ "support_level": "untriaged" }, "cancelAnimationFrame": {}, + "cancelIdleCallback": { + "support_level": "untriaged" + }, "captureEvents": { "comment": "http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-flow-capture", "dart_action": "suppress", @@ -20295,6 +21873,9 @@ "indexedDB": {}, "innerHeight": {}, "innerWidth": {}, + "isSecureContext": { + "support_level": "untriaged" + }, "length": { "dart_action": "suppress", "support_level": "deprecated" @@ -20489,7 +22070,13 @@ "support_level": "deprecated" }, "removeEventListener": {}, + "renderWorklet": { + "support_level": "untriaged" + }, "requestAnimationFrame": {}, + "requestIdleCallback": { + "support_level": "untriaged" + }, "resizeBy": {}, "resizeTo": {}, "screen": {}, @@ -20586,6 +22173,9 @@ "focused": { "support_level": "untriaged" }, + "navigate": { + "support_level": "untriaged" + }, "visibilityState": { "support_level": "untriaged" } @@ -21007,6 +22597,9 @@ "clearMeasures": { "support_level": "untriaged" }, + "clearResourceTimings": { + "support_level": "untriaged" + }, "getEntries": { "support_level": "untriaged" }, @@ -21028,6 +22621,9 @@ "now": { "support_level": "untriaged" }, + "setResourceTimingBufferSize": { + "support_level": "untriaged" + }, "webkitClearResourceTimings": { "support_level": "untriaged" }, @@ -21037,6 +22633,18 @@ }, "support_level": "untriaged" }, + "Worklet": { + "members": { + "import": { + "support_level": "untriaged" + } + }, + "support_level": "untriaged" + }, + "WorkletGlobalScope": { + "members": {}, + "support_level": "untriaged" + }, "XMLDocument": { "members": {}, "support_level": "untriaged" diff --git a/tools/dom/idl/dart/dart.idl b/tools/dom/idl/dart/dart.idl index 11a8cc9519e..18d764afc16 100644 --- a/tools/dom/idl/dart/dart.idl +++ b/tools/dom/idl/dart/dart.idl @@ -139,6 +139,12 @@ interface RTCPeerConnection { [DartSuppress, RaisesException] void addIceCandidate(RTCIceCandidate candidate); }; +[DartSupplemental] +interface WebGL2RenderingContextBase { + [DartName=readPixels2] void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLintptr offset); + [DartName=texImage2D2] void texImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLintptr offset); +}; + [DartSupplemental] interface WebGLContextEvent { [DartSuppress] void initEvent(optional DOMString eventTypeArg, @@ -438,6 +444,30 @@ interface HTMLCollection { }; +[DartSupplemental] +interface Performance { + [DartSuppress] void webkitClearResourceTimings(); + [DartSuppress] void webkitSetResourceTimingBufferSize(unsigned long maxSize); + [DartSuppress] attribute EventHandler onwebkitresourcetimingbufferfull; +}; + +[DartSupplemental] +interface CalcLength { + [DartName=inch] readonly attribute double? in; +}; + +[DartSupplemental] +interface RTCPeerConnection { + [DartSuppress] Promise setLocalDescription(RTCSessionDescriptionInit description); + [DartSuppress] Promise setRemoteDescription(RTCSessionDescriptionInit description); +}; + +[DartSuppress] +interface DragEvent {}; + +[DartSuppress] +interface InputEvent {}; + Element implements GlobalEventHandlers; diff --git a/tools/dom/new_scripts/dart_utilities.py b/tools/dom/new_scripts/dart_utilities.py index 397278379d4..c01a4262a1d 100644 --- a/tools/dom/new_scripts/dart_utilities.py +++ b/tools/dom/new_scripts/dart_utilities.py @@ -148,7 +148,6 @@ DartUtilities.activity_logging_world_list = _activity_logging_world_list DartUtilities.bool_to_cpp = _bool_to_cpp DartUtilities.call_with_arguments = _call_with_arguments DartUtilities.capitalize = v8_utilities.capitalize -DartUtilities.conditional_string = v8_utilities.conditional_string DartUtilities.cpp_name = v8_utilities.cpp_name DartUtilities.deprecate_as = _deprecate_as DartUtilities.extended_attribute_value_contains = v8_utilities.extended_attribute_value_contains diff --git a/tools/dom/scripts/css_code_generator.py b/tools/dom/scripts/css_code_generator.py index f505e808b86..819a9239a4b 100644 --- a/tools/dom/scripts/css_code_generator.py +++ b/tools/dom/scripts/css_code_generator.py @@ -158,11 +158,7 @@ $endif $if DARTIUM bool _hasProperty(String propertyName) => - $if JSINTEROP - _blink.BlinkCSSStyleDeclaration.instance.$__propertyQuery___Callback_1_(this, propertyName); - $else - _blink.BlinkCSSStyleDeclaration.$__propertyQuery___Callback_1(this, propertyName); - $endif + _blink.BlinkCSSStyleDeclaration.instance.$__get___propertyIsEnumerable_Callback_1_(this, propertyName); $endif @DomName('CSSStyleDeclaration.setProperty') diff --git a/tools/dom/scripts/generate_blink_file.py b/tools/dom/scripts/generate_blink_file.py index 1aba258c70e..f7360355ea1 100644 --- a/tools/dom/scripts/generate_blink_file.py +++ b/tools/dom/scripts/generate_blink_file.py @@ -59,7 +59,7 @@ _js_custom_members = Set([ 'Node.nodeType', 'Node.textContent', - + 'HTMLCollection.length', 'HTMLCollection.item', 'Node.lastElementChild', @@ -87,6 +87,17 @@ _js_custom_members = Set([ # tightly natively wired. # _js_custom_members = Set([]) + +# Expose built-in methods support by an instance that is not shown in the IDL. +_additional_methods = { + # Support propertyIsEnumerable (available on all objects only needed by + # CSSStyleDeclaration decides if style property is supported (handling + # camelcase and inject hyphens between camelcase). + # Format of dictionary is 'operation name', arguments, returns value (True or False) + 'CSSStyleDeclaration': ('propertyIsEnumerable', 1, True), +} + + HEADER = """/* Copyright (c) 2014, 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. @@ -320,7 +331,7 @@ OPERATION_0 = [' %s_Callback_0_(mthis)', ' native "Blink_Operation_0_%s_%s";\n\n' ] -# getter, setter, deleter and propertyQuery code +# getter, setter, deleter, propertyQuery code, and propertyIsEnumerable OPERATION_1 = [' $%s_Callback_1_(mthis, __arg_0)', ' => Blink_JsNative_DomException.callMethod(mthis /* %s */, "%s", [__arg_0]);\n\n', ' native "Blink_Operation_1_%s_%s";\n\n' @@ -440,12 +451,14 @@ def Generate_Blink(output_dir, database, type_registry): blink_file.write(Select_Stub(CONSTRUCTOR_0, _Is_Native(name, 'constructor')) % rename_constructor(name)) _Process_Attributes(blink_file, interface, interface.attributes) - _Process_Operations(blink_file, interface, interface.operations) + _Process_Operations(blink_file, interface, interface.operations, True) + + _Emit_Extra_Operations(blink_file, name) secondary_parents = database.TransitiveSecondaryParents(interface, False) for secondary in secondary_parents: _Process_Attributes(blink_file, secondary, secondary.attributes) - _Process_Operations(blink_file, secondary, secondary.operations) + _Process_Operations(blink_file, secondary, secondary.operations, False) blink_file.write(CLASS_DEFINITION_END); @@ -453,6 +466,12 @@ def Generate_Blink(output_dir, database, type_registry): blink_file.close() +def _Emit_Extra_Operations(blink_file, interface_name): + if (interface_name in _additional_methods): + (name, arg_count, return_value) = _additional_methods[interface_name] + exposed_name = ''.join(['__get', '___', name]) if return_value else name + blink_file.write(Select_Stub(OPERATION_1, False) % (exposed_name, interface_name, name)) + def _Emit_Blink_Constructors(blink_file, analyzed_constructors): (arg_min_count, arg_max_count) = generate_parameter_entries(analyzed_constructors.param_infos) name = analyzed_constructors.js_name @@ -485,7 +504,7 @@ def _Process_Attributes(blink_file, interface, attributes): blink_file.write(Select_Stub(ATTRIBUTE_GETTER, is_native) % (name, interface.id, name)) blink_file.write(Select_Stub(ATTRIBUTE_SETTER, is_native) % (name, interface.id, name)) -def _Process_Operations(blink_file, interface, operations): +def _Process_Operations(blink_file, interface, operations, primary_interface = False): analyzeOperations = [] for operation in sorted(operations, ConstantOutputOrder): @@ -496,15 +515,34 @@ def _Process_Operations(blink_file, interface, operations): # Handle overloads analyzeOperations.append(operation) else: - _Emit_Blink_Operation(blink_file, interface, analyzeOperations) + _Emit_Blink_Operation(blink_file, interface, analyzeOperations, primary_interface) analyzeOperations = [operation] if len(analyzeOperations) > 0: - _Emit_Blink_Operation(blink_file, interface, analyzeOperations) + _Emit_Blink_Operation(blink_file, interface, analyzeOperations, primary_interface) -def _Emit_Blink_Operation(blink_file, interface, analyzeOperations): +# List of DartName operations to not emit (e.g., For now only WebGL2RenderingContextBase +# has readPixels in both WebGLRenderingContextBase and WebGL2RenderingContextBase. +# Furthermore, readPixels has the exact same number of arguments - in Javascript +# there is no typing so they're the same. +suppressed_operations = { + 'WebGL2RenderingContextBase': [ 'readPixels2', 'texImage2D2' ], +} + +def _Suppress_Secondary_Interface_Operation(interface, analyzed): + if interface.id in suppressed_operations: + # Should this DartName (name property) be suppressed on this interface? + return analyzed.name in suppressed_operations[interface.id] + return False + +def _Emit_Blink_Operation(blink_file, interface, analyzeOperations, primary_interface): analyzed = AnalyzeOperation(interface, analyzeOperations) + + if not(primary_interface) and _Suppress_Secondary_Interface_Operation(interface, analyzed): + return + (arg_min_count, arg_max_count) = generate_parameter_entries(analyzed.param_infos) name = analyzed.js_name + is_native = _Is_Native(interface.id, name) operation = analyzeOperations[0] diff --git a/tools/dom/scripts/generator.py b/tools/dom/scripts/generator.py index 8c5b4169c1f..0f270891182 100644 --- a/tools/dom/scripts/generator.py +++ b/tools/dom/scripts/generator.py @@ -401,14 +401,19 @@ class ParamInfo(object): self.name, self.type_id, self.is_optional) return '' % content -def GetCallbackInfo(interface): - """For the given interface, find operations that take callbacks (for use in - auto-transforming callbacks into futures).""" +def GetCallbackHandlers(interface): + callback_handlers = [] callback_handlers = [operation for operation in interface.operations if operation.id == 'handleEvent'] if callback_handlers == []: callback_handlers = [operation for operation in interface.operations if operation.id == 'handleItem'] + return callback_handlers + +def GetCallbackInfo(interface): + """For the given interface, find operations that take callbacks (for use in + auto-transforming callbacks into futures).""" + callback_handlers = GetCallbackHandlers(interface) return AnalyzeOperation(interface, callback_handlers) # Given a list of overloaded arguments, render dart arguments. @@ -504,7 +509,12 @@ def ConvertToFuture(info): instead uses futures instead of callbacks.""" new_info = copy.deepcopy(info) def IsNotCallbackType(param): - return 'Callback' not in param.type_id + type_id = param.type_id + if type_id is None: + return False + else: + return 'Callback' not in type_id + # Success callback is the first argument (change if this no longer holds). new_info.callback_args = filter( lambda x: not IsNotCallbackType(x), new_info.param_infos) @@ -641,6 +651,9 @@ class OperationInfo(object): dart_type = 'dynamic' else: dart_type = rename_type(param.type_id) if param.type_id else 'dynamic' + # Special handling for setlike IDL forEach operation. + if dart_type is None and param.type_id.endswith('ForEachCallback'): + dart_type = param.type_id return (TypeOrNothing(dart_type, param.type_id), param.name) required = [] optional = [] @@ -1180,7 +1193,8 @@ class SequenceIDLTypeInfo(IDLTypeInfo): self._item_info = item_info def dart_type(self): - return 'List<%s>' % self._item_info.dart_type() + darttype = self._item_info.dart_type() + return 'List' if darttype is None else 'List<%s>' % darttype def interface_name(self): return self.dart_type() @@ -1517,6 +1531,7 @@ _idl_type_registry = monitored.Dict('generator._idl_type_registry', { 'NamedNodeMap': TypeData(clazz='Interface', item_type='Node'), 'NodeList': TypeData(clazz='Interface', item_type='Node', suppress_interface=False, dart_type='List'), + 'NotificationAction': TypedListTypeData(''), 'SVGElementInstanceList': TypeData(clazz='Interface', item_type='SVGElementInstance', suppress_interface=True), 'SourceBufferList': TypeData(clazz='Interface', item_type='SourceBuffer'), @@ -1562,6 +1577,9 @@ _idl_type_registry = monitored.Dict('generator._idl_type_registry', { 'SVGTransform': TypeData(clazz='SVGTearOff', native_type="SVGPropertyTearOff"), 'SVGTransformList': TypeData(clazz='SVGTearOff', item_type='SVGTransform', native_type='SVGTransformListPropertyTearOff'), + + # Add any setlike forEach Callback types here. + 'FontFaceSetForEachCallback': TypeData(clazz='Interface', item_type='FontFaceSetForEachCallback'), }) _svg_supplemental_includes = [ diff --git a/tools/dom/scripts/htmldartgenerator.py b/tools/dom/scripts/htmldartgenerator.py index 62056e7372a..53be964e59d 100644 --- a/tools/dom/scripts/htmldartgenerator.py +++ b/tools/dom/scripts/htmldartgenerator.py @@ -393,11 +393,13 @@ class HtmlDartGenerator(object): generate_call(stmts_emitter, call_emitter, version[0], signature_index, argument_count) + def IsTypeChecking(interface_argument): + return 'LegacyInterfaceTypeChecking' in interface_argument.ext_attrs or \ + self._database.HasInterface(interface_argument.id) + def GenerateChecksAndCall(signature_index, argument_count): checks = [] - typechecked_interface = \ - ('TypeChecking' in self._interface.ext_attrs) and \ - ('Interface' in self._interface.ext_attrs['TypeChecking']) + typechecked_interface = IsTypeChecking(self._interface) for i in reversed(range(0, argument_count)): argument = signatures[signature_index][i] @@ -408,9 +410,7 @@ class HtmlDartGenerator(object): if test_type in ['dynamic', 'Object']: checks.append('%s != null' % parameter_name) elif not can_omit_type_check(test_type, i): - typechecked = typechecked_interface or \ - ('TypeChecking' in argument.ext_attrs) and \ - ('Interface' in argument.ext_attrs['TypeChecking']) + typechecked = typechecked_interface or IsTypeChecking(argument) converts_null = \ ('TreatNullAs' in argument.ext_attrs) or \ (argument.default_value is not None) or \ @@ -541,9 +541,10 @@ class HtmlDartGenerator(object): def _AddConstructor(self, constructor_info, factory_name, factory_constructor_name): - # Hack to ignore the Image constructor used by JavaScript. + # Hack to ignore the constructor used by JavaScript. if ((self._interface.id == 'HTMLImageElement' or self._interface.id == 'Blob' or + self._interface.id == 'TouchEvent' or self._interface.id == 'DOMException') and not constructor_info.pure_dart_constructor): return diff --git a/tools/dom/scripts/htmlrenamer.py b/tools/dom/scripts/htmlrenamer.py index 856da50724e..00ff9645b99 100644 --- a/tools/dom/scripts/htmlrenamer.py +++ b/tools/dom/scripts/htmlrenamer.py @@ -71,6 +71,14 @@ html_interface_renames = monitored.Dict('htmlrenamer.html_interface_renames', # Interfaces that are suppressed, but need to still exist for Dartium and to # properly wrap DOM objects if/when encountered. _removed_html_interfaces = [ + 'Bluetooth', + 'BluetoothAdvertisingData', + 'BluetoothCharacteristicProperties', + 'BluetoothDevice', + 'BluetoothRemoteGATTCharacteristic', + 'BluetoothRemoteGATTServer', + 'BluetoothRemoteGATTService', + 'BluetoothUUID', 'Cache', # TODO: Symbol conflicts with Angular: dartbug.com/20937 'CanvasPathMethods', 'CDataSection', @@ -97,6 +105,7 @@ _removed_html_interfaces = [ 'HTMLFrameSetElement', 'HTMLMarqueeElement', 'IDBAny', + 'NFC', 'Notation', 'PagePopupController', 'RGBColor', @@ -128,6 +137,19 @@ _removed_html_interfaces = [ 'SVGTRefElement', 'SVGVKernElement', 'SubtleCrypto', + 'USB', + 'USBAlternateInterface', + 'USBConfiguration', + 'USBConnectionEvent', + 'USBDevice', + 'USBEndpoint', + 'USBInTransferResult', + 'USBInterface', + 'USBIsochronousInTransferPacket', + 'USBIsochronousInTransferResult', + 'USBIsochronousOutTransferPacket', + 'USBIsochronousOutTransferResult', + 'USBOutTransferResult', 'WebKitCSSFilterValue', 'WebKitCSSMatrix', 'WebKitCSSMixFunctionValue', @@ -140,6 +162,8 @@ _removed_html_interfaces = [ 'WebKitSourceBufferList', 'WorkerLocation', # Workers 'WorkerNavigator', # Workers + 'Worklet', # Rendering Workers + 'WorkletGlobalScope', # Rendering Workers 'XMLHttpRequestProgressEvent', # Obsolete event for NaCl. 'ResourceProgressEvent', @@ -774,10 +798,12 @@ removed_html_members = monitored.Set('htmlrenamer.removed_html_members', [ 'MouseEvent.webkitMovementY', 'MouseEvent.x', 'MouseEvent.y', + 'Navigator.bluetooth', 'Navigator.registerServiceWorker', 'Navigator.unregisterServiceWorker', 'Navigator.isProtocolHandlerRegistered', 'Navigator.unregisterProtocolHandler', + 'Navigator.usb', 'Node.compareDocumentPosition', 'Node.get:DOCUMENT_POSITION_CONTAINED_BY', 'Node.get:DOCUMENT_POSITION_CONTAINS', @@ -802,6 +828,7 @@ removed_html_members = monitored.Set('htmlrenamer.removed_html_members', [ 'NodeList.item', 'ParentNode.append', 'ParentNode.prepend', + 'RTCPeerConnection.generateCertificate', 'ServiceWorkerMessageEvent.data', 'ShadowRoot.getElementsByTagNameNS', 'SVGElement.getPresentationAttribute', @@ -829,6 +856,37 @@ _library_names = monitored.Dict('htmlrenamer._library_names', { 'Database': 'web_sql', 'Navigator': 'html', 'Window': 'html', + 'AnalyserNode': 'web_audio', + 'AudioBufferCallback': 'web_audio', + 'AudioBuffer': 'web_audio', + 'AudioBufferSourceNode': 'web_audio', + 'AudioContext': 'web_audio', + 'AudioDestinationNode': 'web_audio', + 'AudioListener': 'web_audio', + 'AudioNode': 'web_audio', + 'AudioParam': 'web_audio', + 'AudioProcessingEvent': 'web_audio', + 'AudioSourceNode': 'web_audio', + 'BiquadFilterNode': 'web_audio', + 'ChannelMergerNode': 'web_audio', + 'ChannelSplitterNode': 'web_audio', + 'ConvolverNode': 'web_audio', + 'DelayNode': 'web_audio', + 'DynamicsCompressorNode': 'web_audio', + 'GainNode': 'web_audio', + 'IIRFilterNode': 'web_audio', + 'MediaElementAudioSourceNode': 'web_audio', + 'MediaStreamAudioDestinationNode': 'web_audio', + 'MediaStreamAudioSourceNode': 'web_audio', + 'OfflineAudioCompletionEvent': 'web_audio', + 'OfflineAudioContext': 'web_audio', + 'OscillatorNode': 'web_audio', + 'PannerNode': 'web_audio', + 'PeriodicWave': 'web_audio', + 'ScriptProcessorNode': 'web_audio', + 'StereoPannerNode': 'web_audio', + 'WaveShaperNode': 'web_audio', + 'WindowWebAudio': 'web_audio', }) _library_ids = monitored.Dict('htmlrenamer._library_names', { @@ -837,6 +895,37 @@ _library_ids = monitored.Dict('htmlrenamer._library_names', { 'Database': 'WebSql', 'Navigator': 'Html', 'Window': 'Html', + 'AnalyserNode': 'WebAudio', + 'AudioBufferCallback': 'WebAudio', + 'AudioBuffer': 'WebAudio', + 'AudioBufferSourceNode': 'WebAudio', + 'AudioContext': 'WebAudio', + 'AudioDestinationNode': 'WebAudio', + 'AudioListener': 'WebAudio', + 'AudioNode': 'WebAudio', + 'AudioParam': 'WebAudio', + 'AudioProcessingEvent': 'WebAudio', + 'AudioSourceNode': 'WebAudio', + 'BiquadFilterNode': 'WebAudio', + 'ChannelMergerNode': 'WebAudio', + 'ChannelSplitterNode': 'WebAudio', + 'ConvolverNode': 'WebAudio', + 'DelayNode': 'WebAudio', + 'DynamicsCompressorNode': 'WebAudio', + 'GainNode': 'WebAudio', + 'IIRFilterNode': 'WebAudio', + 'MediaElementAudioSourceNode': 'WebAudio', + 'MediaStreamAudioDestinationNode': 'WebAudio', + 'MediaStreamAudioSourceNode': 'WebAudio', + 'OfflineAudioCompletionEvent': 'WebAudio', + 'OfflineAudioContext': 'WebAudio', + 'OscillatorNode': 'WebAudio', + 'PannerNode': 'WebAudio', + 'PeriodicWave': 'WebAudio', + 'ScriptProcessorNode': 'WebAudio', + 'StereoPannerNode': 'WebAudio', + 'WaveShaperNode': 'WebAudio', + 'WindowWebAudio': 'WebAudio', }) class HtmlRenamer(object): @@ -946,8 +1035,10 @@ class HtmlRenamer(object): if interface.id in _library_names: return _library_names[interface.id] - # TODO(ager, blois): The conditional has been removed from indexed db, - # so we can no longer determine the library based on the conditionals. + # Support for IDL conditional has been removed from indexed db, web_sql, + # svg and web_gl so we can no longer determine the library based on conditional. + # Use interface prefix to do that. web_audio interfaces have no common prefix + # - all audio interfaces added to _library_names/_library_ids. if interface.id.startswith("IDB"): return 'indexed_db' if interface.id.startswith("SQL"): @@ -958,14 +1049,6 @@ class HtmlRenamer(object): or interface.id.startswith("EXT"): return 'web_gl' - if 'Conditional' in interface.ext_attrs: - if 'WEB_AUDIO' in interface.ext_attrs['Conditional']: - return 'web_audio' - if 'INDEXED_DATABASE' in interface.ext_attrs['Conditional']: - return 'indexed_db' - if 'SQL_DATABASE' in interface.ext_attrs['Conditional']: - return 'web_sql' - if interface.id in typed_array_renames: return 'typed_data' @@ -976,8 +1059,10 @@ class HtmlRenamer(object): if interface.id in _library_ids: return _library_ids[interface.id] - # TODO(ager, blois): The conditional has been removed from indexed db, - # so we can no longer determine the library based on the conditionals. + # Support for IDL conditional has been removed from indexed db, web_sql, + # svg and web_gl so we can no longer determine the library based on conditional. + # Use interface prefix to do that. web_audio interfaces have no common prefix + # - all audio interfaces added to _library_names/_library_ids. if interface.id.startswith("IDB"): return 'IndexedDb' if interface.id.startswith("SQL"): @@ -988,14 +1073,6 @@ class HtmlRenamer(object): or interface.id.startswith("EXT"): return 'WebGl' - if 'Conditional' in interface.ext_attrs: - if 'WEB_AUDIO' in interface.ext_attrs['Conditional']: - return 'WebAudio' - if 'INDEXED_DATABASE' in interface.ext_attrs['Conditional']: - return 'IndexedDb' - if 'SQL_DATABASE' in interface.ext_attrs['Conditional']: - return 'WebSql' - if interface.id in typed_array_renames: return 'TypedData' diff --git a/tools/dom/scripts/idlnode.py b/tools/dom/scripts/idlnode.py index 5e4d156ae22..b88db3ae497 100755 --- a/tools/dom/scripts/idlnode.py +++ b/tools/dom/scripts/idlnode.py @@ -58,10 +58,13 @@ class IDLNode(object): etc. """ - def __init__(self, ast): + def __init__(self, ast, id=None): """Initializes an IDLNode from a PegParser AST output.""" - self.id = self._find_first(ast, 'Id') if ast is not None else None - + if ast: + self.id = self._find_first(ast, 'Id') if ast is not None else None + else: + # Support synthesized IDLNode created w/o an AST (e.g., setlike support). + self.id = id def __repr__(self): """Generates string of the form .""" @@ -570,90 +573,95 @@ class IDLExtAttrFunctionValue(IDLNode): class IDLType(IDLNode): """IDLType is used to describe constants, attributes and operations' return and input types. IDLType matches AST labels such as ScopedName, - StringType, VoidType, IntegerType, etc.""" + StringType, VoidType, IntegerType, etc. + NOTE: AST of None implies synthesize IDLType the id is passed in used by + setlike.""" - def __init__(self, ast): + def __init__(self, ast, id=None): global _unions_to_any - IDLNode.__init__(self, ast) + IDLNode.__init__(self, ast, id) - if ast: - self.nullable = self._has(ast, 'Nullable') - # Search for a 'ScopedName' or any label ending with 'Type'. - if isinstance(ast, list): - self.id = self._find_first(ast, 'ScopedName') - if not self.id: - # FIXME: use regexp search instead - def findType(ast): - for label, childAst in ast: - if label.endswith('Type'): - type = self._label_to_type(label, ast) - if type != 'sequence': - return type - type_ast = self._find_first(childAst, 'Type') - if not type_ast: - return type - return 'sequence<%s>' % findType(type_ast) - raise Exception('No type declaration found in %s' % ast) - self.id = findType(ast) - # TODO(terry): Remove array_modifiers id has [] appended, keep for old - # parsing. - array_modifiers = self._find_first(ast, 'ArrayModifiers') - if array_modifiers: - self.id += array_modifiers - elif isinstance(ast, tuple): - (label, value) = ast - if label == 'ScopedName': - self.id = value - else: - self.id = self._label_to_type(label, ast) - elif isinstance(ast, str): - self.id = ast - # New blink handling. - elif ast.__module__ == "idl_types": - if isinstance(ast, IdlType) or isinstance(ast, IdlArrayOrSequenceType) or \ - isinstance(ast, IdlNullableType): - if isinstance(ast, IdlNullableType) and ast.inner_type.is_union_type: - # Report of union types mapped to any. - if not(self.id in _unions_to_any): - _unions_to_any.append(self.id) - # TODO(terry): For union types use any otherwise type is unionType is - # not found and is removed during merging. - self.id = 'any' - else: - type_name = str(ast) - # TODO(terry): For now don't handle unrestricted types see - # https://code.google.com/p/chromium/issues/detail?id=354298 - type_name = type_name.replace('unrestricted ', '', 1); - - # TODO(terry): Handled USVString as a DOMString. - type_name = type_name.replace('USVString', 'DOMString', 1) - - # TODO(terry); WindowTimers setInterval/setTimeout overloads with a - # Function type - map to any until the IDL uses union. - type_name = type_name.replace('Function', 'any', 1) - - self.id = type_name - else: - # IdlUnionType - if ast.is_union_type: - if not(self.id in _unions_to_any): - _unions_to_any.append(self.id) - # TODO(terry): For union types use any otherwise type is unionType is - # not found and is removed during merging. - self.id = 'any' - # TODO(terry): Any union type e.g. 'type1 or type2 or type2', - # 'typedef (Type1 or Type2) UnionType' - # Is a problem we need to extend IDLType and IDLTypeDef to handle more - # than one type. - # - # Also for typedef's e.g., - # typedef (Type1 or Type2) UnionType - # should consider synthesizing a new interface (e.g., UnionType) that's - # both Type1 and Type2. + if not ast: + # Support synthesized IDLType with no AST (e.g., setlike support). + return + + self.nullable = self._has(ast, 'Nullable') + # Search for a 'ScopedName' or any label ending with 'Type'. + if isinstance(ast, list): + self.id = self._find_first(ast, 'ScopedName') if not self.id: - print '>>>> __module__ %s' % ast.__module__ - raise SyntaxError('Could not parse type %s' % (ast)) + # FIXME: use regexp search instead + def findType(ast): + for label, childAst in ast: + if label.endswith('Type'): + type = self._label_to_type(label, ast) + if type != 'sequence': + return type + type_ast = self._find_first(childAst, 'Type') + if not type_ast: + return type + return 'sequence<%s>' % findType(type_ast) + raise Exception('No type declaration found in %s' % ast) + self.id = findType(ast) + # TODO(terry): Remove array_modifiers id has [] appended, keep for old + # parsing. + array_modifiers = self._find_first(ast, 'ArrayModifiers') + if array_modifiers: + self.id += array_modifiers + elif isinstance(ast, tuple): + (label, value) = ast + if label == 'ScopedName': + self.id = value + else: + self.id = self._label_to_type(label, ast) + elif isinstance(ast, str): + self.id = ast + # New blink handling. + elif ast.__module__ == "idl_types": + if isinstance(ast, IdlType) or isinstance(ast, IdlArrayOrSequenceType) or \ + isinstance(ast, IdlNullableType): + if isinstance(ast, IdlNullableType) and ast.inner_type.is_union_type: + # Report of union types mapped to any. + if not(self.id in _unions_to_any): + _unions_to_any.append(self.id) + # TODO(terry): For union types use any otherwise type is unionType is + # not found and is removed during merging. + self.id = 'any' + else: + type_name = str(ast) + # TODO(terry): For now don't handle unrestricted types see + # https://code.google.com/p/chromium/issues/detail?id=354298 + type_name = type_name.replace('unrestricted ', '', 1); + + # TODO(terry): Handled USVString as a DOMString. + type_name = type_name.replace('USVString', 'DOMString', 1) + + # TODO(terry); WindowTimers setInterval/setTimeout overloads with a + # Function type - map to any until the IDL uses union. + type_name = type_name.replace('Function', 'any', 1) + + self.id = type_name + else: + # IdlUnionType + if ast.is_union_type: + if not(self.id in _unions_to_any): + _unions_to_any.append(self.id) + # TODO(terry): For union types use any otherwise type is unionType is + # not found and is removed during merging. + self.id = 'any' + # TODO(terry): Any union type e.g. 'type1 or type2 or type2', + # 'typedef (Type1 or Type2) UnionType' + # Is a problem we need to extend IDLType and IDLTypeDef to handle more + # than one type. + # + # Also for typedef's e.g., + # typedef (Type1 or Type2) UnionType + # should consider synthesizing a new interface (e.g., UnionType) that's + # both Type1 and Type2. + if not self.id: + print '>>>> __module__ %s' % ast.__module__ + raise SyntaxError('Could not parse type %s' % (ast)) def _label_to_type(self, label, ast): if label == 'LongLongType': @@ -717,6 +725,72 @@ class IDLDictionaryMembers(IDLDictNode): value = IDLDictionaryMember(member, js_name) self[name] = value +def generate_operation(interface_name, result_type_name, oper_name, arguments): + """ Synthesize an IDLOperation with no AST used for support of setlike.""" + """ Arguments is a list of argument where each argument is: + [IDLType, argument_name, optional_boolean] """ + + syn_op = IDLOperation(None, interface_name, oper_name) + + syn_op.type = IDLType(None, result_type_name) + syn_op.type = resolveTypedef(syn_op.type) + + for argument in arguments: + arg = IDLArgument(None, argument[1]); + arg.type = argument[0]; + arg.optional = argument[2] if len(argument) > 2 else False + syn_op.arguments.append(arg) + + return syn_op + +def generate_setLike_operations_properties(interface, set_like): + """ + Need to create (in our database) a number of operations. This is a new IDL + syntax, the implied operations for a set now use setlike where T is a known + type e.g., setlike setlike implies these operations are generated: + + void forEach(any callback, optional any thisArg); + boolean has(FontFace fontFace); + boolean has(FontFace fontFace); + + if setlike is not read-only these operations are generated: + + FontFaceSet add(FontFace value); + boolean delete(FontFace value); + void clear(); + """ + setlike_ops = [] + """ + Need to create a typedef for a function callback e.g., + a setlike will need a callback that has the proper args in FontFaceSet that is + three arguments, etc. + + typedef void FontFaceSetForEachCallback( + FontFace fontFace, FontFace fontFaceAgain, FontFaceSet set); + + void forEach(FontFaceSetForEachCallback callback, [Object thisArg]); + """ + callback_name = '%sForEachCallback' % interface.id + set_op = generate_operation(interface.id, 'void', 'forEach', + [[IDLType(None, callback_name), 'callback'], + [IDLType(None, 'any'), 'thisArg', True]]) + setlike_ops.append(set_op) + + set_op = generate_operation(interface.id, 'boolean', 'has', + [[IDLType(None, set_like.value_type.base_type), 'arg']]) + setlike_ops.append(set_op) + + if not set_like.is_read_only: + set_op = generate_operation(interface.id, interface.id, 'add', + [[IDLType(None, set_like.value_type.base_type), 'arg']]) + setlike_ops.append(set_op) + set_op = generate_operation(interface.id, 'boolean', 'delete', + [[IDLType(None, set_like.value_type.base_type), 'arg']]) + setlike_ops.append(set_op) + set_op = generate_operation(interface.id, 'void', 'clear', []) + setlike_ops.append(set_op) + + return setlike_ops class IDLInterface(IDLNode): """IDLInterface node contains operations, attributes, constants, @@ -742,6 +816,12 @@ class IDLInterface(IDLNode): self.operations = self._convert_all(ast, 'Operation', lambda ast: IDLOperation(ast, self.doc_js_name)) + + if ast.setlike: + setlike_ops = generate_setLike_operations_properties(self, ast.setlike) + for op in setlike_ops: + self.operations.append(op) + self.attributes = self._convert_all(ast, 'Attribute', lambda ast: IDLAttribute(ast, self.doc_js_name)) self.constants = self._convert_all(ast, 'Const', @@ -752,7 +832,6 @@ class IDLInterface(IDLNode): self.is_fc_suppressed = 'Suppressed' in self.ext_attrs or \ 'DartSuppress' in self.ext_attrs - def reset_id(self, new_id): """Reset the id of the Interface and corresponding the JS names.""" if self.id != new_id: @@ -785,9 +864,16 @@ class IDLParentInterface(IDLNode): class IDLMember(IDLNode): """A base class for constants, attributes and operations.""" - - def __init__(self, ast, doc_js_interface_name): - IDLNode.__init__(self, ast) + def __init__(self, ast, doc_js_interface_name, member_id=None): + if ast: + IDLNode.__init__(self, ast) + else: + # The ast is None to support synthesizing an IDLMember, member_id is only + # used when ast is None. + IDLNode.__init__(self, ast, member_id) + self.type = None + self.doc_js_interface_name = doc_js_interface_name + return self.type = self._convert_first(ast, 'Type', IDLType) self.type = resolveTypedef(self.type) @@ -802,8 +888,18 @@ class IDLMember(IDLNode): class IDLOperation(IDLMember): """IDLNode specialization for 'type name(args)' declarations.""" - def __init__(self, ast, doc_js_interface_name): - IDLMember.__init__(self, ast, doc_js_interface_name) + def __init__(self, ast, doc_js_interface_name, id=None): + IDLMember.__init__(self, ast, doc_js_interface_name, id) + + if not ast: + # Synthesize an IDLOperation with no ast used for setlike. + self.ext_attrs = IDLExtAttrs() + self.annotations = IDLAnnotations() + self.is_fc_suppressed = False + self.specials = [] + self.is_static = False + self.arguments = [] + return; self.type = self._convert_first(ast, 'ReturnType', IDLType) self.type = resolveTypedef(self.type) @@ -837,6 +933,9 @@ class IDLOperation(IDLMember): operation_category = 'Named' if arg.type.id == 'DOMString' else 'Indexed' self.ext_attrs.setdefault('ImplementedAs', 'anonymous%s%s' % (operation_category, _operation_suffix_map[self.id])) + def __repr__(self): + return '' % (self.id) + def _extra_repr(self): return [self.arguments] @@ -867,8 +966,16 @@ class IDLConstant(IDLMember): class IDLArgument(IDLNode): """IDLNode specialization for operation arguments.""" - def __init__(self, ast): - IDLNode.__init__(self, ast) + def __init__(self, ast, id=None): + if ast: + IDLNode.__init__(self, ast) + else: + # Synthesize an IDLArgument with no ast used for setlike. + IDLNode.__init__(self, ast, id) + self.ext_attrs = IDLExtAttrs() + self.default_value = None + self.default_value_is_null = False + return self.default_value = None self.default_value_is_null = False diff --git a/tools/dom/scripts/idlsync.py b/tools/dom/scripts/idlsync.py index 24aae09cca2..632e236e75a 100755 --- a/tools/dom/scripts/idlsync.py +++ b/tools/dom/scripts/idlsync.py @@ -1,128 +1,108 @@ -#!/usr/bin/python -# 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 -# BSD-style license that can be found in the LICENSE file. +# Upgrading Dart's SDK for HTML (blink IDLs). +# +# Typically this is done using the Dart integration branch (as it has to be +# staged to get most things working). +# +# Enlist in third_party/WebCore: +# > cd src/dart/third_party +# > rm -rf WebCore (NOTE: Normally detached head using gclient sync) +# > git clone https://github.com/dart-lang/webcore.git WebCore +# +# To update all *.idl, *.py, LICENSE files, and IDLExtendedAttributes.txt: +# > cd src/dart +# > python tools/dom/scripts/idlsync.py +# +# Display blink files to delete, copy, update, and collisions to review: +# > python tools/dom/scripts/idlsync.py --check +# +# Bring over all blink files to dart/third_party/WebCore (*.py, *.idl, and +# IDLExtendedAttributes.txt): +# > python tools/dom/scripts/idlsync.py +# +# Update the DEPS file SHA for "WebCore_rev" with the committed changes of files +# in WebCore e.g., "WebCore_rev": "@NNNNNNNNNNNNNNNNNNNNNNNNN" +# +# Generate the sdk/*.dart files from the new IDLs and PYTHON IDL parsing code +# copied to in dart/third_party/WebCore from src/third_party/WebKit (blink). +# +# > cd src/dart/tools/dom/script +# > ./go.sh +# +# Finally, commit the files in dart/third_party/WebCore. import optparse -import os import os.path import re import requests -import shutil import subprocess import sys -import tempfile +import time -SCRIPT_PATH = os.path.abspath(os.path.dirname(__file__)) -DART_PATH = os.path.abspath(os.path.join(SCRIPT_PATH, '..', '..', '..')) +from shutil import copyfile # Dartium DEPS file from the DEPS file checked into the dart-lang/sdk integration # branch. -DEPS_GIT = ('https://raw.githubusercontent.com/dart-lang/sdk/' - 'integration/tools/deps/dartium.deps/DEPS') - -# Whitelist of files to keep. -WHITELIST = [ - r'LICENSE(\S+)', - r'(\S+)\.idl', - r'(\S+)\.json', - r'(\S+)\.py', - r'(\S+)\.txt', - ] - -# WebKit / WebCore info. -CHROME_TRUNK = "https://src.chromium.org" -WEBKIT_URL_PATTERN = r'"dartium_webkit_branch": "(\S+)",' -WEBKIT_REV_PATTERN = r'"dartium_webkit_revision": "(\d+)",' -WEBCORE_SUBPATH = 'Source/core' -MODULES_SUBPATH = 'Source/modules' -BINDINGS_SUBPATH = 'Source/bindings' - -LOCAL_WEBKIT_IDL_PATH = os.path.join(DART_PATH, 'third_party', 'WebCore') -LOCAL_WEBKIT_README = """\ -This directory contains a copy of WebKit/WebCore IDL files. -See the attached LICENSE-* files in this directory. - -Please do not modify the files here. They are periodically copied -using the script: $DART_ROOT/sdk/lib/html/scripts/%(script)s - -The current version corresponds to: -URL: %(url)s -Current revision: %(revision)s -""" - -# Chrome info. -CHROME_URL_PATTERN = r'"dartium_chromium_branch": "(\S+)",' -CHROME_REV_PATTERN = r'"dartium_chromium_revision": "(\d+)",' -CHROME_IDL_SUBPATH = 'trunk/src/chrome/common/extensions/api' -CHROME_COMMENT_EATER_SUBPATH = 'trunk/src/tools/json_comment_eater' -CHROME_COMPILER_SUBPATH = 'trunk/src/tools/json_schema_compiler' -CHROME_IDL_PARSER_SUBPATH = 'trunk/src/ppapi/generators' -CHROME_PLY_SUBPATH = 'trunk/src/third_party/ply' -LOCAL_CHROME_IDL_PATH = os.path.join(DART_PATH, 'third_party', 'chrome', 'idl') -LOCAL_CHROME_COMMENT_EATER_PATH = os.path.join( - DART_PATH, 'third_party', 'chrome', 'tools', 'json_comment_eater') -LOCAL_CHROME_COMPILER_PATH = os.path.join(DART_PATH, 'third_party', 'chrome', - 'tools', 'json_schema_compiler') -LOCAL_CHROME_IDL_PARSER_PATH = os.path.join(DART_PATH, 'third_party', 'chrome', - 'ppapi', 'generators') -LOCAL_CHROME_PLY_PATH = os.path.join(DART_PATH, 'third_party', 'chrome', - 'third_party', 'ply') -LOCAL_CHROME_README = """\ -This directory contains a copy of Chromium IDL and generation scripts -used to generate Dart APIs for Chrome Apps. - -The original files are from: -URL: %(url)s -Current revision: %(revision)s - -Please see the corresponding LICENSE file at -%(url)s/trunk/src/LICENSE. -""" -DEPTH_FILES = 'files' -DEPTH_INFINITY = 'infinity' - -# Regular expressions corresponding to URL/revision patters in the -# DEPS file. +DEPS_GIT = ('https://raw.githubusercontent.com/dart-lang/sdk/integration/' + 'tools/deps/dartium.deps/DEPS') +CHROME_TRUNK = "https://chromium.googlesource.com" +WEBKIT_URL_PATTERN = r'"dartium_chromium_commit": "(\S+)",' DEPS_PATTERNS = { - 'webkit': (CHROME_TRUNK, WEBKIT_URL_PATTERN, WEBKIT_REV_PATTERN), -# 'chrome': (CHROME_TRUNK, CHROME_URL_PATTERN, CHROME_REV_PATTERN), - } + 'webkit': (CHROME_TRUNK, WEBKIT_URL_PATTERN), +} -# List of components to update. -UPDATE_LIST = [ - # (component, remote subpath, local path, local readme file, depth) +# Dartium/Chromium remote (GIT repository) +GIT_REMOTES_CHROMIUM = 'https://chromium.googlesource.com/dart/dartium/src.git' - # WebKit IDL. - ('webkit', WEBCORE_SUBPATH, os.path.join(LOCAL_WEBKIT_IDL_PATH, 'core'), - LOCAL_WEBKIT_README, DEPTH_INFINITY), - ('webkit', MODULES_SUBPATH, os.path.join(LOCAL_WEBKIT_IDL_PATH, 'modules'), - LOCAL_WEBKIT_README, DEPTH_INFINITY), - ('webkit', BINDINGS_SUBPATH, os.path.join(LOCAL_WEBKIT_IDL_PATH, 'bindings'), - LOCAL_WEBKIT_README, DEPTH_INFINITY), +# location of this file +SOURCE_FILE_DIR = 'src/dart/tools/dom/scripts' - # Chrome IDL. - ('chrome', CHROME_IDL_SUBPATH, LOCAL_CHROME_IDL_PATH, LOCAL_CHROME_README, - DEPTH_INFINITY), - # Chrome PPAPI generators. Contains idl_parser.py which is used by the - # Chrome IDL compiler. - ('chrome', CHROME_IDL_PARSER_SUBPATH, LOCAL_CHROME_IDL_PARSER_PATH, - LOCAL_CHROME_README, DEPTH_FILES), - # ply files. - ('chrome', CHROME_PLY_SUBPATH, LOCAL_CHROME_PLY_PATH, LOCAL_CHROME_README, - DEPTH_INFINITY), - # Path for json_comment_eater, which is needed by the Chrome IDL compiler. - ('chrome', CHROME_COMMENT_EATER_SUBPATH, LOCAL_CHROME_COMMENT_EATER_PATH, - LOCAL_CHROME_README, DEPTH_FILES), - # Chrome IDL compiler files. - ('chrome', CHROME_COMPILER_SUBPATH, LOCAL_CHROME_COMPILER_PATH, - LOCAL_CHROME_README, DEPTH_INFINITY), - ] +WEBKIT_SOURCE = 'src/third_party/WebKit/Source' +WEBCORE_SOURCE = 'src/dart/third_party/WebCore' +# Never automatically git add bindings/IDLExtendedAttributes.txt this file has +# been modified by Dart but is usually changed by WebKit blink too. +IDL_EXTENDED_ATTRIBUTES_FILE = 'IDLExtendedAttributes.txt' + +# Don't automatically update, delete or add anything in this directory: +# bindings/dart/scripts +# The scripts in the above directory is the source for our Dart generators that +# is driven from the blink IDL parser AST +DART_SDK_GENERATOR_SCRIPTS = 'bindings/dart/scripts' + +# sub directories containing IDLs (core and modules) from the base directory +# src/third_party/WebKit/Source +SUBDIRS = [ + 'bindings', + 'core', + 'modules', +] +IDL_EXT = '.idl' +PY_EXT = '.py' +LICENSE_FILE_PREFIX = 'LICENSE' # e.g., LICENSE-APPLE, etc. + +# Look in any file in WebCore we copy from WebKit if this comment is in the file +# then flag this as a special .py or .idl file that needs to be looked at. +DART_CHANGES = ' FIXMEDART: ' + +# application options passed in. +options = None + +warning_messages = [] + +# Is --check passed in. +def isChecked(): + global options + return options['check'] is not None + +# Is --verbose passed in. +def isVerbose(): + global options + return options['verbose'] is not None def RunCommand(cmd, valid_exits=[0]): """Executes a shell command and return its stdout.""" - print ' '.join(cmd) + if isVerbose(): + print ' '.join(cmd) pipe = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) output = pipe.communicate() if pipe.returncode in valid_exits: @@ -132,102 +112,207 @@ def RunCommand(cmd, valid_exits=[0]): print 'FAILED. RET_CODE=%d' % pipe.returncode sys.exit(pipe.returncode) +# returns True if // FIXMEDART: is in the file. +def anyDartFixMe(filepath): + if os.path.exists(filepath): + data = open(filepath, 'r').read() + return data.find(DART_CHANGES) != -1 + else: + return False + +# Give a base_dir compute the trailing directory after base_dir +# returns the subpath from base_dir for the path passed in. +def subpath(path, base_dir): + dir_portion = '' + head = path + while True: + head, tail = os.path.split(head) + dir_portion = os.path.join(tail, dir_portion) + if head == base_dir or tail == '': + break; + return dir_portion + +# Copy any file in source_dir (WebKit) to destination_dir (dart/third_party/WebCore) +# source_dir is the src/third_party/WebKit/Source location (blink) +# destination_dir is the src/dart/third_party/WebCore location +# returns idls_copied, py_copied, other_copied +def copy_files(source_dir, destination_dir): + original_cwd = os.getcwd() + os.chdir(destination_dir) + + idls = 0 # *.idl files copied + pys = 0 # *.py files copied + others = 0 # all other files copied + + for (root, _, files) in os.walk(source_dir, topdown=False): + dir_portion = subpath(root, source_dir) + for f in files: + # Never automatically add any Dart generator scripts (these are the original + # sources in WebCore) from WebKit to WebCore. + if dir_portion != DART_SDK_GENERATOR_SCRIPTS: + if (f.endswith(IDL_EXT) or + f == IDL_EXTENDED_ATTRIBUTES_FILE or + f.endswith(PY_EXT) or + f.startswith(LICENSE_FILE_PREFIX)): + if f.endswith(IDL_EXT): + idls += 1 + elif f.endswith(PY_EXT): + pys += 1 + else: + others += 1 + src_file = os.path.join(root, f) + dst_root = root.replace(WEBKIT_SOURCE, WEBCORE_SOURCE) + dst_file = os.path.join(dst_root, f) + + destination = os.path.dirname(dst_file) + if not os.path.exists(destination): + os.makedirs(destination) + + has_Dart_fix_me = anyDartFixMe(dst_file) + + if not isChecked(): + copyfile(src_file, dst_file) + if isVerbose(): + print('...copying %s' % os.path.split(dst_file)[1]) + if f == IDL_EXTENDED_ATTRIBUTES_FILE: + warning_messages.append(dst_file) + else: + if has_Dart_fix_me: + warning_messages.append(dst_file) + if not (isChecked() or has_Dart_fix_me): + # git add the file + RunCommand(['git', 'add', dst_file]) + + os.chdir(original_cwd) + + return [idls, pys, others] + +# Remove any file in webcore_dir that no longer exist in the webkit_dir +# webcore_dir src/dart/third_party/WebCore location +# webkit_dir src/third_party/WebKit/Source location (blink) +# only check if the subdir off from webcore_dir +# return list of files deleted +def remove_obsolete_webcore_files(webcore_dir, webkit_dir, subdir): + files_to_delete = [] + + original_cwd = os.getcwd() + os.chdir(webcore_dir) + + for (root, _, files) in os.walk(os.path.join(webcore_dir, subdir), topdown=False): + dir_portion = subpath(root, webcore_dir) + for f in files: + # Never automatically deleted any Dart generator scripts (these are the + # original sources in WebCore). + if dir_portion != DART_SDK_GENERATOR_SCRIPTS: + check_file = os.path.join(dir_portion, f) + check_file_full_path = os.path.join(webkit_dir, check_file) + if not os.path.exists(check_file_full_path): + if not isChecked(): + # Remove the file using git + RunCommand(['git', 'rm', check_file]) + files_to_delete.append(check_file) + + os.chdir(original_cwd) + + return files_to_delete + +def ParseOptions(): + parser = optparse.OptionParser() + parser.add_option('--verbose', '-v', dest='verbose', action='store_false', + help='Dump all information', default=None) + parser.add_option('--check', '-c', dest='check', action='store_false', + help='Display results without adding, updating or deleting any files', default=None) + args, _ = parser.parse_args() + + argOptions = {} + argOptions['verbose'] = args.verbose + argOptions['check'] = args.check + return argOptions + +# Fetch the DEPS file in src/dart/tools/deps/dartium.deps/DEPS from the GIT repro. def GetDepsFromGit(): req = requests.get(DEPS_GIT) return req.text -def GetSvnRevision(deps, component): - """Returns a tuple with the (dartium webkit repo, latest revision).""" - url_base, url_pattern, rev_pattern = DEPS_PATTERNS[component] - url = url_base + re.search(url_pattern, deps).group(1) - revision = re.search(rev_pattern, deps).group(1) - return (url, revision) +def ValidateGitRemotes(): + #origin https://chromium.googlesource.com/dart/dartium/src.git (fetch) + remotes_list = RunCommand(['git', 'remote', '--verbose']).split() + if (len(remotes_list) > 2 and + remotes_list[0] == 'origin' and remotes_list[1] == GIT_REMOTES_CHROMIUM): + return True + print 'ERROR: Unable to find dart/dartium/src repository %s' % GIT_REMOTES_CHROMIUM + return False -def RefreshFiles(url, revision, remote_path, local_path, depth): - """Refreshes refreshes files in the local_path to specific url / - revision / remote_path, exporting to depth""" +def getCurrentDartiumSHA(): cwd = os.getcwd() - try: - if os.path.exists(local_path): - shutil.rmtree(local_path) - head, tail = os.path.split(local_path) - if not os.path.exists(head): - os.makedirs(head) - os.chdir(head) - RunCommand(['svn', 'export', '--depth', depth, '-r', revision, - url + '/' + remote_path, tail]) - finally: - os.chdir(cwd) + if cwd.endswith('dart'): + # In src/dart + src_dir, _ = os.path.split(cwd) + elif cwd.endswith('src'): + src_dir = cwd + else: + src_dir = os.path.join(cwd, 'src') + os.chdir(src_dir) + if ValidateGitRemotes(): + dartium_sha = RunCommand(['git', 'log', '--format=format:%H', '-1']) + else: + dartium_sha = -1 -def PruneExtraFiles(local_path): - """Removes all files that do not match the whitelist.""" - pattern = re.compile(reduce(lambda x,y: '%s|%s' % (x,y), - map(lambda z: '(%s)' % z, WHITELIST))) - for (root, dirs, files) in os.walk(local_path, topdown=False): - for f in files: - if not pattern.match(f): - os.remove(os.path.join(root, f)) - for d in dirs: - dirpath = os.path.join(root, d) - if not os.listdir(dirpath): - shutil.rmtree(dirpath) - - -def GenerateReadme(local_path, template, url, revision): - readme = template % { - 'script': os.path.basename(__file__), - 'url': url, - 'revision': revision } - - readme_path = os.path.join(local_path, 'README') - out = open(readme_path, 'w') - out.write(readme) - out.close() - -ZIP_ARCHIVE = 'version-control-dirs.zip' - -def SaveVersionControlDir(local_path): - if os.path.exists(local_path): - RunCommand([ - 'sh', '-c', - 'find %s -name .svn -or -name .git | zip -r %s -@' % ( - os.path.relpath(local_path), ZIP_ARCHIVE) - ], [0, 12]) # It is ok if zip has nothing to do (exit code 12). - -def RestoreVersionControlDir(local_path): - archive_path = os.path.join(local_path, ZIP_ARCHIVE) - if os.path.exists(archive_path): - RunCommand(['unzip', ZIP_ARCHIVE, '-d', '.']) - RunCommand(['rm', ZIP_ARCHIVE]) - -def ParseOptions(): - parser = optparse.OptionParser() - parser.add_option('--webkit-revision', '-w', dest='webkit_revision', - help='WebKit IDL revision to install', default=None) - parser.add_option('--chrome-revision', '-c', dest='chrome_revision', - help='Chrome IDL revision to install', default=None) - args, _ = parser.parse_args() - update = {} - update['webkit'] = args.webkit_revision - return update + os.chdir(cwd) + return dartium_sha +# Returns the SHA of the Dartium/Chromiun in the DEPS file. +def GetDEPSDartiumGitRevision(deps, component): + """Returns a tuple with the (dartium chromium repo, latest revision).""" + url_base, url_pattern = DEPS_PATTERNS[component] + url = url_base + re.search(url_pattern, deps).group(1) + # Get the SHA for the Chromium/WebKit changes for Dartium. + revision = url[len(url_base):] + return revision def main(): - update = ParseOptions() + global options + options = ParseOptions() + + current_dir = os.path.dirname(os.path.abspath(__file__)) + if not current_dir.endswith(SOURCE_FILE_DIR): + print 'ERROR: idlsync.py not run in proper directory (%s)\n', current_dir + + base_directory = current_dir[:current_dir.rfind(SOURCE_FILE_DIR)] + + # Validate that the DEPS SHA matches the SHA of the chromium/dartium branch. deps = GetDepsFromGit() - for (component, remote_path, local_path, readme, depth) in UPDATE_LIST: - if component in update.keys(): - revision = update[component] - url, latest = GetSvnRevision(deps, component) - if revision is None: - revision = latest - SaveVersionControlDir(local_path); - RefreshFiles(url, revision, remote_path, local_path, depth) - PruneExtraFiles(local_path) - GenerateReadme(local_path, readme, url, revision) - RestoreVersionControlDir(local_path); + revision = GetDEPSDartiumGitRevision(deps, 'webkit') + dartium_sha = getCurrentDartiumSHA() + if not(revision == dartium_sha): + print "ERROR: Chromium/Dartium SHA in DEPS doesn't match the GIT branch." + return + + start_time = time.time() + for subdir in SUBDIRS: + webkit_dir = os.path.join(base_directory, WEBKIT_SOURCE) + webcore_dir = os.path.join(base_directory, WEBCORE_SOURCE) + + idls_deleted = remove_obsolete_webcore_files(webcore_dir, webkit_dir, subdir) + print "%s files removed in WebCore %s" % (idls_deleted.__len__(), subdir) + if isVerbose(): + for delete_file in idls_deleted: + print " %s" % delete_file + + idls_copied, py_copied, other_copied = copy_files(os.path.join(webkit_dir, subdir), webcore_dir) + print "Copied %s IDLs to %s" % (idls_copied, subdir) + print "Copied %s PYs to %s" % (py_copied, subdir) + print "Copied %s other to %s\n" % (other_copied, subdir) + + end_time = time.time() + + print 'WARNING: File(s) contain FIXMEDART and are NOT "git add " please review:' + for warning in warning_messages: + print ' %s' % warning + + print '\nDone idlsync completed in %s seconds' % round(end_time - start_time, 2) if __name__ == '__main__': - main() + sys.exit(main()) diff --git a/tools/dom/scripts/systemhtml.py b/tools/dom/scripts/systemhtml.py index 11db1f7a9dc..d86216c9265 100644 --- a/tools/dom/scripts/systemhtml.py +++ b/tools/dom/scripts/systemhtml.py @@ -502,7 +502,10 @@ class HtmlDartInterfaceGenerator(object): if IsCustomType(self._interface.id): pass elif 'Callback' in self._interface.ext_attrs: - self.GenerateCallback() + if len(GetCallbackHandlers(self._interface)) > 0: + self.GenerateCallback() + else: + return else: self.GenerateInterface() @@ -902,6 +905,8 @@ class Dart2JSBackend(HtmlDartGenerator): indexed_getter = 'this.getItem(index)' elif any(op.id == 'item' for op in self._interface.operations): indexed_getter = 'this.item(index)' + else: + indexed_getter = False if indexed_getter: self._members_emitter.Emit( diff --git a/tools/dom/src/dart2js_KeyEvent.dart b/tools/dom/src/dart2js_KeyEvent.dart index 720cc1fb768..0d4a7539ebc 100644 --- a/tools/dom/src/dart2js_KeyEvent.dart +++ b/tools/dom/src/dart2js_KeyEvent.dart @@ -63,6 +63,8 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { /** Shadows on top of the parent's currentTarget. */ EventTarget _currentTarget; + final InputDeviceCapabilities sourceCapabilities; + /** * The value we want to use for this object's dispatch. Created here so it is * only invoked once. @@ -216,7 +218,6 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { bool get metaKey => _parent.metaKey; /** True if the shift key was pressed during this event. */ bool get shiftKey => _parent.shiftKey; - InputDevice get sourceDevice => _parent.sourceDevice; Window get view => _parent.view; void _initUIEvent( String type, bool canBubble, bool cancelable, Window view, int detail) { diff --git a/tools/dom/src/dart2js_WrappedEvent.dart b/tools/dom/src/dart2js_WrappedEvent.dart index b0f72f0e4e7..e7ab18b1b72 100644 --- a/tools/dom/src/dart2js_WrappedEvent.dart +++ b/tools/dom/src/dart2js_WrappedEvent.dart @@ -21,13 +21,21 @@ class _WrappedEvent implements Event { EventTarget get currentTarget => wrapped.currentTarget; + List deepPath() { + return wrapped.deepPath(); + } + bool get defaultPrevented => wrapped.defaultPrevented; int get eventPhase => wrapped.eventPhase; + bool get isTrusted => wrapped.isTrusted; + + bool get scoped => wrapped.scoped; + EventTarget get target => wrapped.target; - int get timeStamp => wrapped.timeStamp; + double get timeStamp => wrapped.timeStamp; String get type => wrapped.type; diff --git a/tools/dom/src/dartium_CssClassSet.dart b/tools/dom/src/dartium_CssClassSet.dart index 868cc57cfc2..e483c376229 100644 --- a/tools/dom/src/dartium_CssClassSet.dart +++ b/tools/dom/src/dartium_CssClassSet.dart @@ -73,6 +73,9 @@ class _ElementCssClassSet extends CssClassSetImpl { Set readClasses() { var s = new LinkedHashSet(); var classname = _element.className; + if (classname is svg.AnimatedString) { + classname = classname.baseVal; + } for (String name in classname.split(' ')) { String trimmed = name.trim(); diff --git a/tools/dom/src/dartium_KeyEvent.dart b/tools/dom/src/dartium_KeyEvent.dart index 00a1b2a726b..6c8ad56381c 100644 --- a/tools/dom/src/dartium_KeyEvent.dart +++ b/tools/dom/src/dartium_KeyEvent.dart @@ -67,6 +67,8 @@ class KeyEvent extends _WrappedEvent implements KeyboardEvent { /** Shadows on top of the parent's currentTarget. */ EventTarget _currentTarget; + final InputDeviceCapabilities sourceCapabilities; + /** Construct a KeyEvent with [parent] as the event we're emulating. */ KeyEvent.wrap(KeyboardEvent parent) : super(parent) { _parent = parent; diff --git a/tools/dom/src/dartium_WrappedEvent.dart b/tools/dom/src/dartium_WrappedEvent.dart index 133adb57b15..229691e5827 100644 --- a/tools/dom/src/dartium_WrappedEvent.dart +++ b/tools/dom/src/dartium_WrappedEvent.dart @@ -27,13 +27,21 @@ class _WrappedEvent implements Event { EventTarget get currentTarget => wrapped.currentTarget; + List deepPath() { + return wrapped.deepPath(); + } + bool get defaultPrevented => wrapped.defaultPrevented; int get eventPhase => wrapped.eventPhase; + bool get isTrusted => wrapped.isTrusted; + + bool get scoped => wrapped.scoped; + EventTarget get target => wrapped.target; - int get timeStamp => wrapped.timeStamp; + double get timeStamp => wrapped.timeStamp; String get type => wrapped.type; diff --git a/tools/dom/templates/html/dart2js/html_dart2js.darttemplate b/tools/dom/templates/html/dart2js/html_dart2js.darttemplate index d15ba933ab7..a8c0c3266af 100644 --- a/tools/dom/templates/html/dart2js/html_dart2js.darttemplate +++ b/tools/dom/templates/html/dart2js/html_dart2js.darttemplate @@ -146,3 +146,13 @@ Future spawnDomUri(Uri uri, List args, message) { } createCustomUpgrader(Type customElementClass, $this) => $this; + +/** + * Emitted for any setlike IDL entry needs a callback signature. + * Today there is only one. + */ +@DomName('FontFaceSetForEachCallback') +@Experimental() // untriaged +typedef void FontFaceSetForEachCallback( + FontFace fontFace, FontFace fontFaceAgain, FontFaceSet set); + diff --git a/tools/dom/templates/html/dartium/html_dartium.darttemplate b/tools/dom/templates/html/dartium/html_dartium.darttemplate index e8a6a318339..dba9e79c823 100644 --- a/tools/dom/templates/html/dartium/html_dartium.darttemplate +++ b/tools/dom/templates/html/dartium/html_dartium.darttemplate @@ -377,3 +377,13 @@ class DartHtmlDomObject extends NativeFieldWrapperClass2 {} _createCustomUpgrader(Type customElementClass, $this) => $this; $endif + +/** + * Emitted for any setlike IDL entry needs a callback signature. + * Today there is only one. + */ +@DomName('FontFaceSetForEachCallback') +@Experimental() // untriaged +typedef void FontFaceSetForEachCallback( + FontFace fontFace, FontFace fontFaceAgain, FontFaceSet set); + diff --git a/tools/dom/templates/html/impl/impl_CSSStyleDeclaration.darttemplate b/tools/dom/templates/html/impl/impl_CSSStyleDeclaration.darttemplate index 1509c315d3f..fac5fb276ce 100644 --- a/tools/dom/templates/html/impl/impl_CSSStyleDeclaration.darttemplate +++ b/tools/dom/templates/html/impl/impl_CSSStyleDeclaration.darttemplate @@ -67,11 +67,7 @@ $endif $if DARTIUM bool _hasProperty(String propertyName) => - $if JSINTEROP - _blink.BlinkCSSStyleDeclaration.instance.$__propertyQuery___Callback_1_(this, propertyName); - $else - _blink.BlinkCSSStyleDeclaration.$__propertyQuery___Callback_1(this, propertyName); - $endif + _blink.BlinkCSSStyleDeclaration.instance.$__get___propertyIsEnumerable_Callback_1_(this, propertyName); $endif @DomName('CSSStyleDeclaration.setProperty') diff --git a/tools/dom/templates/html/impl/impl_DOMException.darttemplate b/tools/dom/templates/html/impl/impl_DOMException.darttemplate index 498349bce7c..8b90d09ca27 100644 --- a/tools/dom/templates/html/impl/impl_DOMException.darttemplate +++ b/tools/dom/templates/html/impl/impl_DOMException.darttemplate @@ -27,6 +27,8 @@ $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS static const String TIMEOUT = 'TimeoutError'; static const String INVALID_NODE_TYPE = 'InvalidNodeTypeError'; static const String DATA_CLONE = 'DataCloneError'; + // Is TypeError class derived from DomException but name is 'TypeError' + static const String TYPE_ERROR = 'TypeError'; $if DART2JS String get name { diff --git a/tools/dom/templates/html/impl/impl_Element.darttemplate b/tools/dom/templates/html/impl/impl_Element.darttemplate index a7a91c24c65..335ae8fb2d9 100644 --- a/tools/dom/templates/html/impl/impl_Element.darttemplate +++ b/tools/dom/templates/html/impl/impl_Element.darttemplate @@ -1341,6 +1341,12 @@ $endif base.href = document.baseUri; _parseDocument.head.append(base); } + + // TODO(terry): Fixes Chromium 50 change no body after createHtmlDocument() + if (_parseDocument.body == null) { + _parseDocument.body = _parseDocument.createElement("body"); + } + var contextElement; if (this is BodyElement) { contextElement = _parseDocument.body; @@ -1593,23 +1599,23 @@ $else @DomName('Element.offsetParent') @DocsEditable() - Element get offsetParent => _blink.BlinkElement.instance.offsetParent_Getter_(this); + Element get offsetParent => _blink.BlinkHTMLElement.instance.offsetParent_Getter_(this); @DomName('Element.offsetHeight') @DocsEditable() - int get offsetHeight => _blink.BlinkElement.instance.offsetHeight_Getter_(this); + int get offsetHeight => _blink.BlinkHTMLElement.instance.offsetHeight_Getter_(this); @DomName('Element.offsetLeft') @DocsEditable() - int get offsetLeft => _blink.BlinkElement.instance.offsetLeft_Getter_(this); + int get offsetLeft => _blink.BlinkHTMLElement.instance.offsetLeft_Getter_(this); @DomName('Element.offsetTop') @DocsEditable() - int get offsetTop => _blink.BlinkElement.instance.offsetTop_Getter_(this); + int get offsetTop => _blink.BlinkHTMLElement.instance.offsetTop_Getter_(this); @DomName('Element.offsetWidth') @DocsEditable() - int get offsetWidth => _blink.BlinkElement.instance.offsetWidth_Getter_(this); + int get offsetWidth => _blink.BlinkHTMLElement.instance.offsetWidth_Getter_(this); @DomName('Element.scrollHeight') @DocsEditable() diff --git a/tools/dom/templates/html/impl/impl_HTMLDocument.darttemplate b/tools/dom/templates/html/impl/impl_HTMLDocument.darttemplate index 4a95f9a4071..efa78d4d44e 100644 --- a/tools/dom/templates/html/impl/impl_HTMLDocument.darttemplate +++ b/tools/dom/templates/html/impl/impl_HTMLDocument.darttemplate @@ -45,7 +45,7 @@ $if DART2JS static bool get supportsCssCanvasContext => JS('bool', '!!(document.getCSSCanvasContext)'); $else - static bool get supportsCssCanvasContext => true; + static bool get supportsCssCanvasContext => false; $endif @@ -75,7 +75,11 @@ $endif @DomName('Document.getCSSCanvasContext') CanvasRenderingContext getCssCanvasContext(String contextId, String name, int width, int height) { - return _getCssCanvasContext(contextId, name, width, height); +$if DART2JS + if (HtmlDocument.supportsCssCanvasContext) + return JS('CanvasRenderingContext', '#.getCSSCanvasContext(#, #, #, #)', this, contextId, name, width, height); +$endif + throw new UnsupportedError("Not supported"); } @DomName('Document.head') diff --git a/tools/dom/templates/html/impl/impl_HashChangeEvent.darttemplate b/tools/dom/templates/html/impl/impl_HashChangeEvent.darttemplate index bf7bd07a023..a20c12741cb 100644 --- a/tools/dom/templates/html/impl/impl_HashChangeEvent.darttemplate +++ b/tools/dom/templates/html/impl/impl_HashChangeEvent.darttemplate @@ -9,22 +9,18 @@ $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS factory $CLASSNAME(String type, {bool canBubble: true, bool cancelable: true, String oldUrl, String newUrl}) { - -$if DART2JS var options = { 'canBubble' : canBubble, 'cancelable' : cancelable, 'oldURL': oldUrl, 'newURL': newUrl, }; +$if DART2JS return JS('HashChangeEvent', 'new HashChangeEvent(#, #)', type, convertDartToNative_Dictionary(options)); $else - // TODO(alanknight): This is required while we're on Dartium 39, but will need - // to look like dart2js with later versions when initHashChange is removed. - var event = document._createEvent("HashChangeEvent"); - event._initHashChangeEvent(type, canBubble, cancelable, oldUrl, newUrl); - return event; + return _blink.BlinkHashChangeEvent.instance + .constructorCallback_2_(type, convertDartToNative_Dictionary(options)); $endif } diff --git a/tools/dom/templates/html/impl/impl_RTCPeerConnection.darttemplate b/tools/dom/templates/html/impl/impl_RTCPeerConnection.darttemplate index 9b8eea85179..39a6607fc86 100644 --- a/tools/dom/templates/html/impl/impl_RTCPeerConnection.darttemplate +++ b/tools/dom/templates/html/impl/impl_RTCPeerConnection.darttemplate @@ -62,5 +62,17 @@ $endif _getStats((value) { completer.complete(value); }, selector); return completer.future; } + + @DomName('RTCPeerConnection.generateCertificate') + @DocsEditable() + @Experimental() // untriaged + static Future generateCertificate(/*AlgorithmIdentifier*/ keygenAlgorithm) => +$if DART2JS + JS('dynamic', 'generateCertificate(#)', keygenAlgorithm); +$else + convertNativePromiseToDartFuture(_blink.BlinkRTCPeerConnection.instance + .generateCertificate_Callback_1_(keygenAlgorithm)); +$endif + $!MEMBERS } diff --git a/tools/dom/templates/html/impl/impl_SVGElement.darttemplate b/tools/dom/templates/html/impl/impl_SVGElement.darttemplate index 886d783376f..384aac70fab 100644 --- a/tools/dom/templates/html/impl/impl_SVGElement.darttemplate +++ b/tools/dom/templates/html/impl/impl_SVGElement.darttemplate @@ -4,13 +4,16 @@ part of $LIBRARYNAME; -class _AttributeClassSet extends CssClassSetImpl { +class AttributeClassSet extends CssClassSetImpl { final Element _element; - _AttributeClassSet(this._element); + AttributeClassSet(this._element); Set readClasses() { var classname = _element.attributes['class']; + if (classname is AnimatedString) { + classname = classname.baseVal; + } Set s = new LinkedHashSet(); if (classname == null) { @@ -26,7 +29,7 @@ class _AttributeClassSet extends CssClassSetImpl { } void writeClasses(Set s) { - _element.attributes['class'] = s.join(' '); + _element.setAttribute('class', s.join(' ')); } } @@ -54,7 +57,7 @@ $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS return fragment.nodes.where((e) => e is SvgElement).single; } - CssClassSet get classes => new _AttributeClassSet(this); + CssClassSet get classes => new AttributeClassSet(this); List get children => new FilteredElementList(this); diff --git a/tools/dom/templates/html/impl/impl_TouchEvent.darttemplate b/tools/dom/templates/html/impl/impl_TouchEvent.darttemplate index 3fa5e27465b..35640d5c35c 100644 --- a/tools/dom/templates/html/impl/impl_TouchEvent.darttemplate +++ b/tools/dom/templates/html/impl/impl_TouchEvent.darttemplate @@ -15,18 +15,25 @@ $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS if (view == null) { view = window; } +$if DART2JS TouchEvent e = document._createEvent("TouchEvent"); +$else + TouchEvent e = _blink.BlinkTouchEvent.instance.constructorCallback_1_(type); +$endif e._initTouchEvent(touches, targetTouches, changedTouches, type, view, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey); return e; } $!MEMBERS - /** * Checks if touch events supported on the current platform. * * Note that touch events are only supported if the user is using a touch * device. */ +$if DART2JS static bool get supported => Device.isEventTypeSupported('TouchEvent'); +$else + static bool get supported => true; +$endif } diff --git a/tools/testing/dart/test_runner.dart b/tools/testing/dart/test_runner.dart index a05382368da..24ec00b4fde 100644 --- a/tools/testing/dart/test_runner.dart +++ b/tools/testing/dart/test_runner.dart @@ -2105,6 +2105,10 @@ class RunningProcess { environment.remove(excludedEnvironmentVariable); } + // TODO(terry): Needed for roll 50? + environment["GLIBCPP_FORCE_NEW"] = "1"; + environment["GLIBCXX_FORCE_NEW"] = "1"; + return environment; } } diff --git a/tools/testing/dart/test_suite.dart b/tools/testing/dart/test_suite.dart index 6508ca8b0ef..e6a8e3ab02e 100644 --- a/tools/testing/dart/test_suite.dart +++ b/tools/testing/dart/test_suite.dart @@ -1208,6 +1208,8 @@ class StandardTestSuite extends TestSuite { if (configuration['system'] == 'linux' && configuration['runtime'] == 'drt') { contentShellOptions.add('--disable-gpu'); + // TODO(terry): Roll 50 need this in conjection with disable-gpu. + contentShellOptions.add('--disable-gpu-early-init'); } if (compiler == 'none') { dartFlags.add('--ignore-unrecognized-flags'); diff --git a/tools/utils.py b/tools/utils.py index 321ab5d51ed..64a185494c3 100644 --- a/tools/utils.py +++ b/tools/utils.py @@ -404,7 +404,7 @@ def GetArchiveVersion(): version = ReadVersionFile() if not version: raise 'Could not get the archive version, parsing the version file failed' - if version.channel == 'be': + if version.channel in ['be', 'integration']: return GetGitNumber() return GetSemanticSDKVersion()