Commit efa081e7 authored by hayato's avatar hayato Committed by Commit bot

Add removal date to ::shadow and /deep/

Intent to Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/HX5Y8Ykr5Ns

BUG=489954

Review-Url: https://codereview.chromium.org/2776073004
Cr-Commit-Position: refs/heads/master@{#460308}
parent 01831b44
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Cascade order for inner/outer tree rules with /deep/ (v0 bug compatible).
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 25: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 25: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
PASS successfullyParsed is true
TEST COMPLETE
......
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Invalidation sets should not apply across shadow roots if tree boundary crossing rules are not used.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Check that targeted class invalidation works for ::shadow and /deep/ combinators.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
/deep/ as a descendant selector in document without shadow trees.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 16: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 16: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Test for casacde of treeboundary crossing rules.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
::content /deep/ should match deep into distributed subtree.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
CONSOLE WARNING: line 87: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
Test for ::content with /deep/ and :host.
......
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 87: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
Test for ::content with ::shadow and :host.
......
CONSOLE WARNING: line 311: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
CONSOLE WARNING: line 311: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
Should have blue background.
PASS backgroundColorOf('host/target1') is "rgb(0, 128, 0)"
PASS backgroundColorOf('host/target2') is "rgb(0, 128, 0)"
......
CONSOLE WARNING: line 10: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 10: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
Test for ::shadow pseudo element, http://crbug.com/367266.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 87: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
CONSOLE WARNING: line 311: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Test for http://crbug.com/35340: Style should not be conditioned by the presence of the shadow element.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 15: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 15: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
CONSOLE WARNING: line 87: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
Test for /deep/ combinator, http://crbug.com/309504.
......
CONSOLE WARNING: line 17: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 17: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 87: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated. See https://www.chromestatus.com/features/4668884095336448 for more details.
Test for ::shadow, http://crbug.com/309504.
......
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: ::shadow pseudo-element is deprecated and will be removed in M60, around August 2017. See https://www.chromestatus.com/features/6750456638341120 for more details.
crbug.com/396585: ShadowDom CSS doesn't merge style
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 1: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 1: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
Cascade order for inner/outer tree rules with /deep/.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
......
CONSOLE WARNING: line 311: /deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.
CONSOLE WARNING: line 311: /deep/ combinator is deprecated and will be a no-op in M60, around August 2017. See https://www.chromestatus.com/features/4964279606312960 for more details.
(1/6) /deep/ style rule on top-level document.
PASS backgroundColorOf('host_open_open') is "rgba(0, 0, 0, 0)"
PASS backgroundColorOf('host_open_open/div1') is "rgba(0, 0, 0, 0)"
......
......@@ -362,14 +362,14 @@ String Deprecation::deprecationMessage(UseCounter::Feature feature) {
"details.";
case UseCounter::CSSDeepCombinator:
return "/deep/ combinator is deprecated. See "
"https://www.chromestatus.com/features/6750456638341120 for more "
"details.";
return String::format(
"/deep/ combinator is deprecated and will be a no-op in %s. See "
"https://www.chromestatus.com/features/4964279606312960 for more "
"details.",
milestoneString(M60));
case UseCounter::CSSSelectorPseudoShadow:
return "::shadow pseudo-element is deprecated. See "
"https://www.chromestatus.com/features/6750456638341120 for more "
"details.";
return willBeRemoved("::shadow pseudo-element", M60, "6750456638341120");
case UseCounter::VRDeprecatedFieldOfView:
return replacedBy("VREyeParameters.fieldOfView",
......@@ -407,7 +407,8 @@ String Deprecation::deprecationMessage(UseCounter::Feature feature) {
"Web Crypto API usage inside secure frames with non-secure ancestors "
"is deprecated. The API will no longer be exposed in these contexts "
"as of %s. See https://www.chromestatus.com/features/5030265697075200"
" for more details.", milestoneString(M59));
" for more details.",
milestoneString(M59));
case UseCounter::RtcpMuxPolicyNegotiate:
return String::format(
......
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