From 062c94e083bb1a2ec9df0222cdbdff6b364cb466 Mon Sep 17 00:00:00 2001
From: mkwst <mkwst@chromium.org>
Date: Wed, 24 Feb 2016 04:55:43 -0800
Subject: Ship the Credential Management API by default

This patch enables the Credential Management API by default.

It also converts the existing CLI flag into a `base::Feature`, which will allow
us to hook it up to Finch as a kill-switch in case it asplodes the internets.
This feature flag can be removed after ~a release, once we're confident that
we're not breaking things.

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

BUG=576705
R=vabr@chromium.org

Review URL: https://codereview.chromium.org/1720403003

Cr-Commit-Position: refs/heads/master@{#377276}
---
 .../global-interface-listing-expected.txt          | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)

(limited to 'third_party/WebKit/LayoutTests/virtual')

diff --git a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
index 39b4216..084e8ee 100644
--- a/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
+++ b/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
@@ -488,6 +488,17 @@ interface ConvolverNode : AudioNode
     method constructor
     setter buffer
     setter normalize
+interface Credential
+    getter iconURL
+    getter id
+    getter name
+    getter type
+    method constructor
+interface CredentialsContainer
+    method constructor
+    method get
+    method requireUserMediation
+    method store
 interface Crypto
     getter subtle
     method constructor
@@ -1085,6 +1096,10 @@ interface EventTarget
     method constructor
     method dispatchEvent
     method removeEventListener
+interface FederatedCredential : Credential
+    getter protocol
+    getter provider
+    method constructor
 interface File : Blob
     getter lastModified
     getter lastModifiedDate
@@ -3027,6 +3042,7 @@ interface Navigator
     getter appVersion
     getter bluetooth
     getter cookieEnabled
+    getter credentials
     getter doNotTrack
     getter geolocation
     getter hardwareConcurrency
@@ -3192,6 +3208,14 @@ interface OscillatorNode : AudioSourceNode
 interface PageTransitionEvent : Event
     getter persisted
     method constructor
+interface PasswordCredential : Credential
+    getter additionalData
+    getter idName
+    getter passwordName
+    method constructor
+    setter additionalData
+    setter idName
+    setter passwordName
 interface Path2D
     method arc
     method arcTo
-- 
cgit v1.1