| Index: Source/WebCore/css/CSSSelector.cpp
|
| diff --git a/Source/WebCore/css/CSSSelector.cpp b/Source/WebCore/css/CSSSelector.cpp
|
| index 6944b65e988c2d39fd4028407f325f6ba0e97226..e35153c20886c7c372815ea5129d7de4cc5a2ff5 100644
|
| --- a/Source/WebCore/css/CSSSelector.cpp
|
| +++ b/Source/WebCore/css/CSSSelector.cpp
|
| @@ -236,14 +236,12 @@ PseudoId CSSSelector::pseudoId(PseudoType type)
|
| case PseudoOutOfRange:
|
| case PseudoUserAgentCustomElement:
|
| case PseudoWebKitCustomElement:
|
| + case PseudoSeamlessDocument:
|
| #if ENABLE(VIDEO_TRACK)
|
| case PseudoCue:
|
| case PseudoFutureCue:
|
| case PseudoPastCue:
|
| #endif
|
| -#if ENABLE(IFRAME_SEAMLESS)
|
| - case PseudoSeamlessDocument:
|
| -#endif
|
| #if ENABLE(SHADOW_DOM)
|
| case PseudoDistributed:
|
| #endif
|
| @@ -323,6 +321,7 @@ static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap(
|
| DEFINE_STATIC_LOCAL(AtomicString, firstPage, ("first", AtomicString::ConstructFromLiteral));
|
| DEFINE_STATIC_LOCAL(AtomicString, leftPage, ("left", AtomicString::ConstructFromLiteral));
|
| DEFINE_STATIC_LOCAL(AtomicString, rightPage, ("right", AtomicString::ConstructFromLiteral));
|
| + DEFINE_STATIC_LOCAL(AtomicString, seamlessDocument, ("-webkit-seamless-document", AtomicString::ConstructFromLiteral));
|
| #if ENABLE(FULLSCREEN_API)
|
| DEFINE_STATIC_LOCAL(AtomicString, fullScreen, ("-webkit-full-screen", AtomicString::ConstructFromLiteral));
|
| DEFINE_STATIC_LOCAL(AtomicString, fullScreenDocument, ("-webkit-full-screen-document", AtomicString::ConstructFromLiteral));
|
| @@ -334,9 +333,6 @@ static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap(
|
| DEFINE_STATIC_LOCAL(AtomicString, futureCue, ("future", AtomicString::ConstructFromLiteral));
|
| DEFINE_STATIC_LOCAL(AtomicString, pastCue, ("past", AtomicString::ConstructFromLiteral));
|
| #endif
|
| -#if ENABLE(IFRAME_SEAMLESS)
|
| - DEFINE_STATIC_LOCAL(AtomicString, seamlessDocument, ("-webkit-seamless-document", AtomicString::ConstructFromLiteral));
|
| -#endif
|
| #if ENABLE(SHADOW_DOM)
|
| DEFINE_STATIC_LOCAL(AtomicString, distributed, ("-webkit-distributed(", AtomicString::ConstructFromLiteral));
|
| #endif
|
| @@ -411,6 +407,7 @@ static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap(
|
| nameToPseudoType->set(firstPage.impl(), CSSSelector::PseudoFirstPage);
|
| nameToPseudoType->set(leftPage.impl(), CSSSelector::PseudoLeftPage);
|
| nameToPseudoType->set(rightPage.impl(), CSSSelector::PseudoRightPage);
|
| + nameToPseudoType->set(seamlessDocument.impl(), CSSSelector::PseudoSeamlessDocument);
|
| #if ENABLE(FULLSCREEN_API)
|
| nameToPseudoType->set(fullScreen.impl(), CSSSelector::PseudoFullScreen);
|
| nameToPseudoType->set(fullScreenDocument.impl(), CSSSelector::PseudoFullScreenDocument);
|
| @@ -422,9 +419,6 @@ static HashMap<AtomicStringImpl*, CSSSelector::PseudoType>* nameToPseudoTypeMap(
|
| nameToPseudoType->set(futureCue.impl(), CSSSelector::PseudoFutureCue);
|
| nameToPseudoType->set(pastCue.impl(), CSSSelector::PseudoPastCue);
|
| #endif
|
| -#if ENABLE(IFRAME_SEAMLESS)
|
| - nameToPseudoType->set(seamlessDocument.impl(), CSSSelector::PseudoSeamlessDocument);
|
| -#endif
|
| #if ENABLE(SHADOW_DOM)
|
| nameToPseudoType->set(distributed.impl(), CSSSelector::PseudoDistributed);
|
| #endif
|
| @@ -551,9 +545,7 @@ void CSSSelector::extractPseudoType() const
|
| case PseudoFullScreenAncestor:
|
| case PseudoAnimatingFullScreenTransition:
|
| #endif
|
| -#if ENABLE(IFRAME_SEAMLESS)
|
| case PseudoSeamlessDocument:
|
| -#endif
|
| case PseudoInRange:
|
| case PseudoOutOfRange:
|
| #if ENABLE(VIDEO_TRACK)
|
|
|