OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "core/frame/Deprecation.h" | 5 #include "core/frame/Deprecation.h" |
6 | 6 |
7 #include "core/dom/Document.h" | 7 #include "core/dom/Document.h" |
8 #include "core/dom/ExecutionContext.h" | 8 #include "core/dom/ExecutionContext.h" |
9 #include "core/frame/FrameConsole.h" | 9 #include "core/frame/FrameConsole.h" |
10 #include "core/frame/FrameHost.h" | 10 #include "core/frame/FrameHost.h" |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 // should be updated to read similarly to GetUserMediaInsecureOrigin's | 263 // should be updated to read similarly to GetUserMediaInsecureOrigin's |
264 // message. | 264 // message. |
265 return "getCurrentPosition() and watchPosition() are deprecated on insec
ure origins. To use this feature, you should consider switching your application
to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details."
; | 265 return "getCurrentPosition() and watchPosition() are deprecated on insec
ure origins. To use this feature, you should consider switching your application
to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details."
; |
266 | 266 |
267 case UseCounter::GetUserMediaInsecureOrigin: | 267 case UseCounter::GetUserMediaInsecureOrigin: |
268 return "getUserMedia() no longer works on insecure origins. To use this
feature, you should consider switching your application to a secure origin, such
as HTTPS. See https://goo.gl/rStTGz for more details."; | 268 return "getUserMedia() no longer works on insecure origins. To use this
feature, you should consider switching your application to a secure origin, such
as HTTPS. See https://goo.gl/rStTGz for more details."; |
269 | 269 |
270 case UseCounter::EncryptedMediaInsecureOrigin: | 270 case UseCounter::EncryptedMediaInsecureOrigin: |
271 return "requestMediaKeySystemAccess() is deprecated on insecure origins
in the specification. Support will be removed in the future. You should consider
switching your application to a secure origin, such as HTTPS. See https://goo.g
l/rStTGz for more details."; | 271 return "requestMediaKeySystemAccess() is deprecated on insecure origins
in the specification. Support will be removed in the future. You should consider
switching your application to a secure origin, such as HTTPS. See https://goo.g
l/rStTGz for more details."; |
272 | 272 |
| 273 case UseCounter::ApplicationCacheManifestSelectInsecureOrigin: |
| 274 case UseCounter::ApplicationCacheAPIInsecureOrigin: |
| 275 return "Use of the Application Cache is deprecated on insecure origins.
Support will be removed in the future. You should consider switching your applic
ation to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more deta
ils."; |
| 276 |
273 case UseCounter::ElementCreateShadowRootMultiple: | 277 case UseCounter::ElementCreateShadowRootMultiple: |
274 return "Calling Element.createShadowRoot() for an element which already
hosts a shadow root is deprecated. See https://www.chromestatus.com/features/466
8884095336448 for more details."; | 278 return "Calling Element.createShadowRoot() for an element which already
hosts a shadow root is deprecated. See https://www.chromestatus.com/features/466
8884095336448 for more details."; |
275 | 279 |
276 case UseCounter::ElementCreateShadowRootMultipleWithUserAgentShadowRoot: | 280 case UseCounter::ElementCreateShadowRootMultipleWithUserAgentShadowRoot: |
277 return "Calling Element.createShadowRoot() for an element which already
hosts a user-agent shadow root is deprecated. See https://www.chromestatus.com/f
eatures/4668884095336448 for more details."; | 281 return "Calling Element.createShadowRoot() for an element which already
hosts a user-agent shadow root is deprecated. See https://www.chromestatus.com/f
eatures/4668884095336448 for more details."; |
278 | 282 |
279 case UseCounter::CSSDeepCombinator: | 283 case UseCounter::CSSDeepCombinator: |
280 return "/deep/ combinator is deprecated. See https://www.chromestatus.co
m/features/6750456638341120 for more details."; | 284 return "/deep/ combinator is deprecated. See https://www.chromestatus.co
m/features/6750456638341120 for more details."; |
281 | 285 |
282 case UseCounter::CSSSelectorPseudoShadow: | 286 case UseCounter::CSSSelectorPseudoShadow: |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
325 case UseCounter::WebAnimationHyphenatedProperty: | 329 case UseCounter::WebAnimationHyphenatedProperty: |
326 return replacedWillBeRemoved("Hyphenated naming in Web Animations keyfra
mes", "camelCase", 51, "5650817352728576"); | 330 return replacedWillBeRemoved("Hyphenated naming in Web Animations keyfra
mes", "camelCase", 51, "5650817352728576"); |
327 | 331 |
328 // Features that aren't deprecated don't have a deprecation message. | 332 // Features that aren't deprecated don't have a deprecation message. |
329 default: | 333 default: |
330 return String(); | 334 return String(); |
331 } | 335 } |
332 } | 336 } |
333 | 337 |
334 } // namespace blink | 338 } // namespace blink |
OLD | NEW |