diff --git a/mozilla/content/shared/src/nsCSSAtoms.cpp b/mozilla/content/shared/src/nsCSSAtoms.cpp index 34700f949e0..d165ad9c0a8 100644 --- a/mozilla/content/shared/src/nsCSSAtoms.cpp +++ b/mozilla/content/shared/src/nsCSSAtoms.cpp @@ -21,6 +21,10 @@ nsIAtom* nsCSSAtoms::activePseudo; +nsIAtom* nsCSSAtoms::disabledPseudo; + +nsIAtom* nsCSSAtoms::enabledPseudo; + nsIAtom* nsCSSAtoms::firstChildPseudo; nsIAtom* nsCSSAtoms::focusPseudo; @@ -31,6 +35,9 @@ nsIAtom* nsCSSAtoms::linkPseudo; nsIAtom* nsCSSAtoms::outOfDatePseudo; +nsIAtom* nsCSSAtoms::selectedPseudo; +nsIAtom* nsCSSAtoms::selectionPseudo; + nsIAtom* nsCSSAtoms::universalSelector; nsIAtom* nsCSSAtoms::visitedPseudo; @@ -43,6 +50,10 @@ void nsCSSAtoms::AddrefAtoms() if (0 == gRefCnt) { activePseudo = NS_NewAtom(":active"); + disabledPseudo = NS_NewAtom(":disabled"); + + enabledPseudo = NS_NewAtom(":enabled"); + firstChildPseudo = NS_NewAtom(":first-child"); focusPseudo = NS_NewAtom(":focus"); @@ -53,6 +64,9 @@ void nsCSSAtoms::AddrefAtoms() outOfDatePseudo = NS_NewAtom(":out-of-date"); + selectedPseudo = NS_NewAtom(":selected"); + selectionPseudo = NS_NewAtom(":selection"); + universalSelector = NS_NewAtom("*"); visitedPseudo = NS_NewAtom(":visited"); @@ -66,6 +80,10 @@ void nsCSSAtoms::ReleaseAtoms() if (--gRefCnt == 0) { NS_RELEASE(activePseudo); + NS_RELEASE(disabledPseudo); + + NS_RELEASE(enabledPseudo); + NS_RELEASE(firstChildPseudo); NS_RELEASE(focusPseudo); @@ -78,6 +96,9 @@ void nsCSSAtoms::ReleaseAtoms() NS_RELEASE(universalSelector); + NS_RELEASE(selectedPseudo); + NS_RELEASE(selectionPseudo); + NS_RELEASE(visitedPseudo); } } diff --git a/mozilla/layout/html/style/src/nsCSSAtoms.cpp b/mozilla/layout/html/style/src/nsCSSAtoms.cpp index 34700f949e0..d165ad9c0a8 100644 --- a/mozilla/layout/html/style/src/nsCSSAtoms.cpp +++ b/mozilla/layout/html/style/src/nsCSSAtoms.cpp @@ -21,6 +21,10 @@ nsIAtom* nsCSSAtoms::activePseudo; +nsIAtom* nsCSSAtoms::disabledPseudo; + +nsIAtom* nsCSSAtoms::enabledPseudo; + nsIAtom* nsCSSAtoms::firstChildPseudo; nsIAtom* nsCSSAtoms::focusPseudo; @@ -31,6 +35,9 @@ nsIAtom* nsCSSAtoms::linkPseudo; nsIAtom* nsCSSAtoms::outOfDatePseudo; +nsIAtom* nsCSSAtoms::selectedPseudo; +nsIAtom* nsCSSAtoms::selectionPseudo; + nsIAtom* nsCSSAtoms::universalSelector; nsIAtom* nsCSSAtoms::visitedPseudo; @@ -43,6 +50,10 @@ void nsCSSAtoms::AddrefAtoms() if (0 == gRefCnt) { activePseudo = NS_NewAtom(":active"); + disabledPseudo = NS_NewAtom(":disabled"); + + enabledPseudo = NS_NewAtom(":enabled"); + firstChildPseudo = NS_NewAtom(":first-child"); focusPseudo = NS_NewAtom(":focus"); @@ -53,6 +64,9 @@ void nsCSSAtoms::AddrefAtoms() outOfDatePseudo = NS_NewAtom(":out-of-date"); + selectedPseudo = NS_NewAtom(":selected"); + selectionPseudo = NS_NewAtom(":selection"); + universalSelector = NS_NewAtom("*"); visitedPseudo = NS_NewAtom(":visited"); @@ -66,6 +80,10 @@ void nsCSSAtoms::ReleaseAtoms() if (--gRefCnt == 0) { NS_RELEASE(activePseudo); + NS_RELEASE(disabledPseudo); + + NS_RELEASE(enabledPseudo); + NS_RELEASE(firstChildPseudo); NS_RELEASE(focusPseudo); @@ -78,6 +96,9 @@ void nsCSSAtoms::ReleaseAtoms() NS_RELEASE(universalSelector); + NS_RELEASE(selectedPseudo); + NS_RELEASE(selectionPseudo); + NS_RELEASE(visitedPseudo); } }