Commit 6279f700 authored by Ovidio Henriquez's avatar Ovidio Henriquez Committed by Commit Bot

Ship WebUSB on Dedicated Workers

This change enables WebUSB on Dedicated Workers by default.

Intent to Ship:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/dKj0z6n6n5s

Bug: 837406
Change-Id: I7bbc299dddf215cbe83bf563554c3c09dcdd943f
Reviewed-on: https://chromium-review.googlesource.com/1137215
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: default avatarPhilip Jägenstedt <foolip@chromium.org>
Reviewed-by: default avatarChong Zhang <chongz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576918}
parent 5d443229
......@@ -1027,6 +1027,110 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] method sort
[Worker] method toString
[Worker] method values
[Worker] interface USB : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onconnect
[Worker] getter ondisconnect
[Worker] method constructor
[Worker] method getDevices
[Worker] setter onconnect
[Worker] setter ondisconnect
[Worker] interface USBAlternateInterface
[Worker] attribute @@toStringTag
[Worker] getter alternateSetting
[Worker] getter endpoints
[Worker] getter interfaceClass
[Worker] getter interfaceName
[Worker] getter interfaceProtocol
[Worker] getter interfaceSubclass
[Worker] method constructor
[Worker] interface USBConfiguration
[Worker] attribute @@toStringTag
[Worker] getter configurationName
[Worker] getter configurationValue
[Worker] getter interfaces
[Worker] method constructor
[Worker] interface USBConnectionEvent : Event
[Worker] attribute @@toStringTag
[Worker] getter device
[Worker] method constructor
[Worker] interface USBDevice
[Worker] attribute @@toStringTag
[Worker] getter configuration
[Worker] getter configurations
[Worker] getter deviceClass
[Worker] getter deviceProtocol
[Worker] getter deviceSubclass
[Worker] getter deviceVersionMajor
[Worker] getter deviceVersionMinor
[Worker] getter deviceVersionSubminor
[Worker] getter manufacturerName
[Worker] getter opened
[Worker] getter productId
[Worker] getter productName
[Worker] getter serialNumber
[Worker] getter usbVersionMajor
[Worker] getter usbVersionMinor
[Worker] getter usbVersionSubminor
[Worker] getter vendorId
[Worker] method claimInterface
[Worker] method clearHalt
[Worker] method close
[Worker] method constructor
[Worker] method controlTransferIn
[Worker] method controlTransferOut
[Worker] method isochronousTransferIn
[Worker] method isochronousTransferOut
[Worker] method open
[Worker] method releaseInterface
[Worker] method reset
[Worker] method selectAlternateInterface
[Worker] method selectConfiguration
[Worker] method transferIn
[Worker] method transferOut
[Worker] interface USBEndpoint
[Worker] attribute @@toStringTag
[Worker] getter direction
[Worker] getter endpointNumber
[Worker] getter packetSize
[Worker] getter type
[Worker] method constructor
[Worker] interface USBInTransferResult
[Worker] attribute @@toStringTag
[Worker] getter data
[Worker] getter status
[Worker] method constructor
[Worker] interface USBInterface
[Worker] attribute @@toStringTag
[Worker] getter alternate
[Worker] getter alternates
[Worker] getter claimed
[Worker] getter interfaceNumber
[Worker] method constructor
[Worker] interface USBIsochronousInTransferPacket
[Worker] attribute @@toStringTag
[Worker] getter data
[Worker] getter status
[Worker] method constructor
[Worker] interface USBIsochronousInTransferResult
[Worker] attribute @@toStringTag
[Worker] getter data
[Worker] getter packets
[Worker] method constructor
[Worker] interface USBIsochronousOutTransferPacket
[Worker] attribute @@toStringTag
[Worker] getter bytesWritten
[Worker] getter status
[Worker] method constructor
[Worker] interface USBIsochronousOutTransferResult
[Worker] attribute @@toStringTag
[Worker] getter packets
[Worker] method constructor
[Worker] interface USBOutTransferResult
[Worker] attribute @@toStringTag
[Worker] getter bytesWritten
[Worker] getter status
[Worker] method constructor
[Worker] interface WebGL2RenderingContext
[Worker] attribute @@toStringTag
[Worker] attribute ACTIVE_ATTRIBUTES
......
......@@ -5,7 +5,7 @@
// https://wicg.github.io/webusb/#enumeration
[
Exposed(DedicatedWorker WebUSBOnDedicatedWorkers, SharedWorker WebUSBOnSharedWorkers),
Exposed(DedicatedWorker WebUSBOnDedicatedWorkers),
ImplementedAs=WorkerNavigatorUSB,
SecureContext
] partial interface WorkerNavigator {
......
......@@ -1387,7 +1387,7 @@
},
{
name: "WebUSBOnDedicatedWorkers",
status: "experimental",
status: "stable",
depends_on: ["WebUSB"],
},
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment