| 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/LocalFrame.h" | 10 #include "core/frame/LocalFrame.h" |
| (...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 "https://goo.gl/rStTGz for more details.", | 357 "https://goo.gl/rStTGz for more details.", |
| 358 milestoneString(M60)); | 358 milestoneString(M60)); |
| 359 | 359 |
| 360 case UseCounter::ElementCreateShadowRootMultiple: | 360 case UseCounter::ElementCreateShadowRootMultiple: |
| 361 return "Calling Element.createShadowRoot() for an element which already " | 361 return "Calling Element.createShadowRoot() for an element which already " |
| 362 "hosts a shadow root is deprecated. See " | 362 "hosts a shadow root is deprecated. See " |
| 363 "https://www.chromestatus.com/features/4668884095336448 for more " | 363 "https://www.chromestatus.com/features/4668884095336448 for more " |
| 364 "details."; | 364 "details."; |
| 365 | 365 |
| 366 case UseCounter::CSSDeepCombinator: | 366 case UseCounter::CSSDeepCombinator: |
| 367 return "/deep/ combinator is deprecated. See " | 367 return String::format( |
| 368 "https://www.chromestatus.com/features/6750456638341120 for more " | 368 "/deep/ combinator is deprecated and will be a no-op in %s. See " |
| 369 "details."; | 369 "https://www.chromestatus.com/features/4964279606312960 for more " |
| 370 "details.", |
| 371 milestoneString(M60)); |
| 370 | 372 |
| 371 case UseCounter::CSSSelectorPseudoShadow: | 373 case UseCounter::CSSSelectorPseudoShadow: |
| 372 return "::shadow pseudo-element is deprecated. See " | 374 return willBeRemoved("::shadow pseudo-element", M60, "6750456638341120"); |
| 373 "https://www.chromestatus.com/features/6750456638341120 for more " | |
| 374 "details."; | |
| 375 | 375 |
| 376 case UseCounter::VRDeprecatedFieldOfView: | 376 case UseCounter::VRDeprecatedFieldOfView: |
| 377 return replacedBy("VREyeParameters.fieldOfView", | 377 return replacedBy("VREyeParameters.fieldOfView", |
| 378 "projection matrices provided by VRFrameData"); | 378 "projection matrices provided by VRFrameData"); |
| 379 | 379 |
| 380 case UseCounter::VRDeprecatedGetPose: | 380 case UseCounter::VRDeprecatedGetPose: |
| 381 return replacedBy("VRDisplay.getPose()", "VRDisplay.getFrameData()"); | 381 return replacedBy("VRDisplay.getPose()", "VRDisplay.getFrameData()"); |
| 382 | 382 |
| 383 case UseCounter:: | 383 case UseCounter:: |
| 384 ServiceWorkerRespondToNavigationRequestWithRedirectedResponse: | 384 ServiceWorkerRespondToNavigationRequestWithRedirectedResponse: |
| (...skipping 17 matching lines...) Expand all Loading... |
| 402 return "The behavior that Selection.addRange() merges existing Range and " | 402 return "The behavior that Selection.addRange() merges existing Range and " |
| 403 "the specified Range was removed. See " | 403 "the specified Range was removed. See " |
| 404 "https://www.chromestatus.com/features/6680566019653632 for more " | 404 "https://www.chromestatus.com/features/6680566019653632 for more " |
| 405 "details."; | 405 "details."; |
| 406 | 406 |
| 407 case UseCounter::SubtleCryptoOnlyStrictSecureContextCheckFailed: | 407 case UseCounter::SubtleCryptoOnlyStrictSecureContextCheckFailed: |
| 408 return String::format( | 408 return String::format( |
| 409 "Web Crypto API usage inside secure frames with non-secure ancestors " | 409 "Web Crypto API usage inside secure frames with non-secure ancestors " |
| 410 "is deprecated. The API will no longer be exposed in these contexts " | 410 "is deprecated. The API will no longer be exposed in these contexts " |
| 411 "as of %s. See https://www.chromestatus.com/features/5030265697075200" | 411 "as of %s. See https://www.chromestatus.com/features/5030265697075200" |
| 412 " for more details.", milestoneString(M59)); | 412 " for more details.", |
| 413 milestoneString(M59)); |
| 413 | 414 |
| 414 case UseCounter::RtcpMuxPolicyNegotiate: | 415 case UseCounter::RtcpMuxPolicyNegotiate: |
| 415 return String::format( | 416 return String::format( |
| 416 "The rtcpMuxPolicy option is being considered for " | 417 "The rtcpMuxPolicy option is being considered for " |
| 417 "removal and may be removed no earlier than %s. If you depend on it, " | 418 "removal and may be removed no earlier than %s. If you depend on it, " |
| 418 "please see https://www.chromestatus.com/features/5654810086866944 " | 419 "please see https://www.chromestatus.com/features/5654810086866944 " |
| 419 "for more details.", | 420 "for more details.", |
| 420 milestoneString(M60)); | 421 milestoneString(M60)); |
| 421 | 422 |
| 422 case UseCounter::V8IDBFactory_WebkitGetDatabaseNames_Method: | 423 case UseCounter::V8IDBFactory_WebkitGetDatabaseNames_Method: |
| 423 return willBeRemoved("indexedDB.webkitGetDatabaseNames()", M60, | 424 return willBeRemoved("indexedDB.webkitGetDatabaseNames()", M60, |
| 424 "5725741740195840"); | 425 "5725741740195840"); |
| 425 | 426 |
| 426 case UseCounter::ChildSrcAllowedWorkerThatScriptSrcBlocked: | 427 case UseCounter::ChildSrcAllowedWorkerThatScriptSrcBlocked: |
| 427 return replacedWillBeRemoved("The 'child-src' directive", | 428 return replacedWillBeRemoved("The 'child-src' directive", |
| 428 "the 'script-src' directive for Workers", | 429 "the 'script-src' directive for Workers", |
| 429 M60, "5922594955984896"); | 430 M60, "5922594955984896"); |
| 430 | 431 |
| 431 // Features that aren't deprecated don't have a deprecation message. | 432 // Features that aren't deprecated don't have a deprecation message. |
| 432 default: | 433 default: |
| 433 return String(); | 434 return String(); |
| 434 } | 435 } |
| 435 } | 436 } |
| 436 | 437 |
| 437 } // namespace blink | 438 } // namespace blink |
| OLD | NEW |