Commit e2029732 authored by Reilly Grant's avatar Reilly Grant Committed by Chromium LUCI CQ

serial: Mark the API stable

Updates runtime_enabled_features.json5 and the stable webexposed tests
to mark the Web Serial API stable on desktop platforms.

Intent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/RCtZPCQLLOQ

Bug: 884928
Change-Id: Ifefaa045a239d3b482287016c98e72c0d8c1da15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2579840
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Reilly Grant <reillyg@chromium.org>
Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#840355}
parent ada16853
...@@ -1842,8 +1842,7 @@ ...@@ -1842,8 +1842,7 @@
}, },
{ {
name: "Serial", name: "Serial",
origin_trial_feature_name: "Serial", status: {"Android": "", "default": "stable"},
status: {"Android": "", "default": "experimental"},
}, },
{ {
name: "ServiceWorkerClientLifecycleState", name: "ServiceWorkerClientLifecycleState",
......
...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null ...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
PASS window.cached_navigator_presentation.defaultRequest is null PASS window.cached_navigator_presentation.defaultRequest is null
PASS window.cached_navigator_presentation.receiver is null PASS window.cached_navigator_presentation.receiver is null
PASS window.cached_navigator_serial.onconnect is null
PASS window.cached_navigator_serial.ondisconnect is null
PASS window.cached_navigator_serviceWorker.controller is null PASS window.cached_navigator_serviceWorker.controller is null
PASS window.cached_navigator_serviceWorker.oncontrollerchange is null PASS window.cached_navigator_serviceWorker.oncontrollerchange is null
PASS window.cached_navigator_serviceWorker.onmessage is null PASS window.cached_navigator_serviceWorker.onmessage is null
......
...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null ...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
PASS window.cached_navigator_presentation.defaultRequest is null PASS window.cached_navigator_presentation.defaultRequest is null
PASS window.cached_navigator_presentation.receiver is null PASS window.cached_navigator_presentation.receiver is null
PASS window.cached_navigator_serial.onconnect is null
PASS window.cached_navigator_serial.ondisconnect is null
PASS window.cached_navigator_serviceWorker.controller is null PASS window.cached_navigator_serviceWorker.controller is null
PASS window.cached_navigator_serviceWorker.oncontrollerchange is null PASS window.cached_navigator_serviceWorker.oncontrollerchange is null
PASS window.cached_navigator_serviceWorker.onmessage is null PASS window.cached_navigator_serviceWorker.onmessage is null
......
...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null ...@@ -40,6 +40,8 @@ PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none' PASS window.cached_navigator_mediaSession.playbackState is 'none'
PASS window.cached_navigator_presentation.defaultRequest is null PASS window.cached_navigator_presentation.defaultRequest is null
PASS window.cached_navigator_presentation.receiver is null PASS window.cached_navigator_presentation.receiver is null
PASS window.cached_navigator_serial.onconnect is null
PASS window.cached_navigator_serial.ondisconnect is null
PASS window.cached_navigator_serviceWorker.controller is null PASS window.cached_navigator_serviceWorker.controller is null
PASS window.cached_navigator_serviceWorker.oncontrollerchange is null PASS window.cached_navigator_serviceWorker.oncontrollerchange is null
PASS window.cached_navigator_serviceWorker.onmessage is null PASS window.cached_navigator_serviceWorker.onmessage is null
......
...@@ -46,6 +46,8 @@ PASS oldChildWindow.navigator.presentation.defaultRequest is newChildWindow.navi ...@@ -46,6 +46,8 @@ PASS oldChildWindow.navigator.presentation.defaultRequest is newChildWindow.navi
PASS oldChildWindow.navigator.presentation.receiver is newChildWindow.navigator.presentation.receiver PASS oldChildWindow.navigator.presentation.receiver is newChildWindow.navigator.presentation.receiver
PASS oldChildWindow.navigator.product is newChildWindow.navigator.product PASS oldChildWindow.navigator.product is newChildWindow.navigator.product
PASS oldChildWindow.navigator.productSub is newChildWindow.navigator.productSub PASS oldChildWindow.navigator.productSub is newChildWindow.navigator.productSub
PASS oldChildWindow.navigator.serial.onconnect is newChildWindow.navigator.serial.onconnect
PASS oldChildWindow.navigator.serial.ondisconnect is newChildWindow.navigator.serial.ondisconnect
PASS oldChildWindow.navigator.serviceWorker.controller is newChildWindow.navigator.serviceWorker.controller PASS oldChildWindow.navigator.serviceWorker.controller is newChildWindow.navigator.serviceWorker.controller
PASS oldChildWindow.navigator.serviceWorker.oncontrollerchange is newChildWindow.navigator.serviceWorker.oncontrollerchange PASS oldChildWindow.navigator.serviceWorker.oncontrollerchange is newChildWindow.navigator.serviceWorker.oncontrollerchange
PASS oldChildWindow.navigator.serviceWorker.onmessage is newChildWindow.navigator.serviceWorker.onmessage PASS oldChildWindow.navigator.serviceWorker.onmessage is newChildWindow.navigator.serviceWorker.onmessage
......
...@@ -34,6 +34,7 @@ payment ...@@ -34,6 +34,7 @@ payment
picture-in-picture picture-in-picture
publickey-credentials-get publickey-credentials-get
screen-wake-lock screen-wake-lock
serial
sync-xhr sync-xhr
usb usb
xr-spatial-tracking xr-spatial-tracking
......
...@@ -1116,6 +1116,28 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -1116,6 +1116,28 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter statusCode [Worker] getter statusCode
[Worker] getter violatedDirective [Worker] getter violatedDirective
[Worker] method constructor [Worker] method constructor
[Worker] interface Serial : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onconnect
[Worker] getter ondisconnect
[Worker] method constructor
[Worker] method getPorts
[Worker] setter onconnect
[Worker] setter ondisconnect
[Worker] interface SerialPort : EventTarget
[Worker] attribute @@toStringTag
[Worker] getter onconnect
[Worker] getter ondisconnect
[Worker] getter readable
[Worker] getter writable
[Worker] method close
[Worker] method constructor
[Worker] method getInfo
[Worker] method getSignals
[Worker] method open
[Worker] method setSignals
[Worker] setter onconnect
[Worker] setter ondisconnect
[Worker] interface ServiceWorkerRegistration : EventTarget [Worker] interface ServiceWorkerRegistration : EventTarget
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] getter active [Worker] getter active
...@@ -2745,6 +2767,7 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -2745,6 +2767,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter permissions [Worker] getter permissions
[Worker] getter platform [Worker] getter platform
[Worker] getter product [Worker] getter product
[Worker] getter serial
[Worker] getter storage [Worker] getter storage
[Worker] getter usb [Worker] getter usb
[Worker] getter userAgent [Worker] getter userAgent
......
...@@ -4564,6 +4564,7 @@ interface Navigator ...@@ -4564,6 +4564,7 @@ interface Navigator
getter product getter product
getter productSub getter productSub
getter scheduling getter scheduling
getter serial
getter serviceWorker getter serviceWorker
getter storage getter storage
getter usb getter usb
...@@ -6964,6 +6965,29 @@ interface SensorErrorEvent : Event ...@@ -6964,6 +6965,29 @@ interface SensorErrorEvent : Event
attribute @@toStringTag attribute @@toStringTag
getter error getter error
method constructor method constructor
interface Serial : EventTarget
attribute @@toStringTag
getter onconnect
getter ondisconnect
method constructor
method getPorts
method requestPort
setter onconnect
setter ondisconnect
interface SerialPort : EventTarget
attribute @@toStringTag
getter onconnect
getter ondisconnect
getter readable
getter writable
method close
method constructor
method getInfo
method getSignals
method open
method setSignals
setter onconnect
setter ondisconnect
interface ServiceWorker : EventTarget interface ServiceWorker : EventTarget
attribute @@toStringTag attribute @@toStringTag
getter onerror getter onerror
......
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