Commit 37ca2d07 authored by Joshua Bell's avatar Joshua Bell Committed by Commit Bot

Web Locks API: Enable in stable

Intent to Ship: https://groups.google.com/a/chromium.org/d/topic/blink-dev/e2fg_-Ha-AE/discussion

Chrome Status Entry: https://www.chromestatus.com/feature/5712361335816192

Bug: 161072,862455
Change-Id: Ibdab33ae6dabe97b9f1fffeed413c09690e56bea
Reviewed-on: https://chromium-review.googlesource.com/1132384Reviewed-by: default avatarChris Harrelson <chrishtr@chromium.org>
Reviewed-by: default avatarVictor Costan <pwnall@chromium.org>
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#574173}
parent 44a3d7db
...@@ -602,6 +602,16 @@ interface ImageData ...@@ -602,6 +602,16 @@ interface ImageData
interface InstallEvent : ExtendableEvent interface InstallEvent : ExtendableEvent
attribute @@toStringTag attribute @@toStringTag
method constructor method constructor
interface Lock
attribute @@toStringTag
getter mode
getter name
method constructor
interface LockManager
attribute @@toStringTag
method constructor
method query
method request
interface MessageChannel interface MessageChannel
attribute @@toStringTag attribute @@toStringTag
getter port1 getter port1
...@@ -3206,6 +3216,7 @@ interface WorkerNavigator ...@@ -3206,6 +3216,7 @@ interface WorkerNavigator
getter connection getter connection
getter deviceMemory getter deviceMemory
getter hardwareConcurrency getter hardwareConcurrency
getter locks
getter onLine getter onLine
getter permissions getter permissions
getter platform getter platform
......
...@@ -582,6 +582,16 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -582,6 +582,16 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter height [Worker] getter height
[Worker] getter width [Worker] getter width
[Worker] method constructor [Worker] method constructor
[Worker] interface Lock
[Worker] attribute @@toStringTag
[Worker] getter mode
[Worker] getter name
[Worker] method constructor
[Worker] interface LockManager
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method query
[Worker] method request
[Worker] interface MessageChannel [Worker] interface MessageChannel
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] getter port1 [Worker] getter port1
...@@ -3163,6 +3173,7 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -3163,6 +3173,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter connection [Worker] getter connection
[Worker] getter deviceMemory [Worker] getter deviceMemory
[Worker] getter hardwareConcurrency [Worker] getter hardwareConcurrency
[Worker] getter locks
[Worker] getter onLine [Worker] getter onLine
[Worker] getter permissions [Worker] getter permissions
[Worker] getter platform [Worker] getter platform
......
...@@ -3616,6 +3616,16 @@ interface LinearAccelerationSensor : Accelerometer ...@@ -3616,6 +3616,16 @@ interface LinearAccelerationSensor : Accelerometer
interface Location interface Location
attribute @@toStringTag attribute @@toStringTag
method constructor method constructor
interface Lock
attribute @@toStringTag
getter mode
getter name
method constructor
interface LockManager
attribute @@toStringTag
method constructor
method query
method request
interface MIDIAccess : EventTarget interface MIDIAccess : EventTarget
attribute @@toStringTag attribute @@toStringTag
getter inputs getter inputs
...@@ -4031,6 +4041,7 @@ interface Navigator ...@@ -4031,6 +4041,7 @@ interface Navigator
getter keyboard getter keyboard
getter language getter language
getter languages getter languages
getter locks
getter maxTouchPoints getter maxTouchPoints
getter mediaCapabilities getter mediaCapabilities
getter mediaDevices getter mediaDevices
......
...@@ -577,6 +577,16 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -577,6 +577,16 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter height [Worker] getter height
[Worker] getter width [Worker] getter width
[Worker] method constructor [Worker] method constructor
[Worker] interface Lock
[Worker] attribute @@toStringTag
[Worker] getter mode
[Worker] getter name
[Worker] method constructor
[Worker] interface LockManager
[Worker] attribute @@toStringTag
[Worker] method constructor
[Worker] method query
[Worker] method request
[Worker] interface MessageChannel [Worker] interface MessageChannel
[Worker] attribute @@toStringTag [Worker] attribute @@toStringTag
[Worker] getter port1 [Worker] getter port1
...@@ -3163,6 +3173,7 @@ Starting worker: resources/global-interface-listing-worker.js ...@@ -3163,6 +3173,7 @@ Starting worker: resources/global-interface-listing-worker.js
[Worker] getter connection [Worker] getter connection
[Worker] getter deviceMemory [Worker] getter deviceMemory
[Worker] getter hardwareConcurrency [Worker] getter hardwareConcurrency
[Worker] getter locks
[Worker] getter onLine [Worker] getter onLine
[Worker] getter permissions [Worker] getter permissions
[Worker] getter platform [Worker] getter platform
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
[ [
SecureContext, SecureContext,
Exposed=(Window,Worker), Exposed=(Window,Worker),
OriginTrialEnabled=WebLocksAPI RuntimeEnabled=WebLocksAPI
] interface Lock { ] interface Lock {
readonly attribute DOMString name; readonly attribute DOMString name;
readonly attribute LockMode mode; readonly attribute LockMode mode;
......
...@@ -8,7 +8,7 @@ callback LockGrantedCallback = any (Lock lock); ...@@ -8,7 +8,7 @@ callback LockGrantedCallback = any (Lock lock);
[ [
SecureContext, SecureContext,
Exposed=(Window,Worker), Exposed=(Window,Worker),
OriginTrialEnabled=WebLocksAPI RuntimeEnabled=WebLocksAPI
] interface LockManager { ] interface LockManager {
[CallWith=ScriptState, RaisesException, Measure] Promise<Lock> request( [CallWith=ScriptState, RaisesException, Measure] Promise<Lock> request(
DOMString name, DOMString name,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
SecureContext, SecureContext,
Exposed=Window, Exposed=Window,
ImplementedAs=NavigatorLocks, ImplementedAs=NavigatorLocks,
OriginTrialEnabled=WebLocksAPI RuntimeEnabled=WebLocksAPI
] partial interface Navigator { ] partial interface Navigator {
[CallWith=ScriptState] readonly attribute LockManager locks; [CallWith=ScriptState] readonly attribute LockManager locks;
}; };
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
SecureContext, SecureContext,
Exposed=Worker, Exposed=Worker,
ImplementedAs=NavigatorLocks, ImplementedAs=NavigatorLocks,
OriginTrialEnabled=WebLocksAPI RuntimeEnabled=WebLocksAPI
] partial interface WorkerNavigator { ] partial interface WorkerNavigator {
[CallWith=ScriptState] readonly attribute LockManager locks; [CallWith=ScriptState] readonly attribute LockManager locks;
}; };
...@@ -1359,8 +1359,7 @@ ...@@ -1359,8 +1359,7 @@
}, },
{ {
name: "WebLocksAPI", name: "WebLocksAPI",
origin_trial_feature_name: "WebLocksAPI", status: "stable",
status: "experimental",
}, },
{ {
name: "WebNFC", name: "WebNFC",
......
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