From 03933cc5d6ead2e39e125d004f8703848aeec224 Mon Sep 17 00:00:00 2001 From: "troy%netscape.com" Date: Tue, 30 Mar 1999 00:48:57 +0000 Subject: [PATCH] Added beforePseudo and afterPseudo git-svn-id: svn://10.0.0.236/trunk@25524 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/style/public/nsCSSAtoms.h | 3 +++ mozilla/content/shared/public/nsCSSAtoms.h | 3 +++ mozilla/content/shared/src/nsCSSAtoms.cpp | 9 +++++++++ mozilla/layout/html/style/public/nsCSSAtoms.h | 3 +++ mozilla/layout/html/style/src/nsCSSAtoms.cpp | 9 +++++++++ 5 files changed, 27 insertions(+) diff --git a/mozilla/content/html/style/public/nsCSSAtoms.h b/mozilla/content/html/style/public/nsCSSAtoms.h index 73ade467478..153b695ee39 100644 --- a/mozilla/content/html/style/public/nsCSSAtoms.h +++ b/mozilla/content/html/style/public/nsCSSAtoms.h @@ -34,6 +34,9 @@ public: // Alphabetical list of css atoms static nsIAtom* activePseudo; + static nsIAtom* afterPseudo; + + static nsIAtom* beforePseudo; static nsIAtom* disabledPseudo; diff --git a/mozilla/content/shared/public/nsCSSAtoms.h b/mozilla/content/shared/public/nsCSSAtoms.h index 73ade467478..153b695ee39 100644 --- a/mozilla/content/shared/public/nsCSSAtoms.h +++ b/mozilla/content/shared/public/nsCSSAtoms.h @@ -34,6 +34,9 @@ public: // Alphabetical list of css atoms static nsIAtom* activePseudo; + static nsIAtom* afterPseudo; + + static nsIAtom* beforePseudo; static nsIAtom* disabledPseudo; diff --git a/mozilla/content/shared/src/nsCSSAtoms.cpp b/mozilla/content/shared/src/nsCSSAtoms.cpp index d165ad9c0a8..b681b06e7a6 100644 --- a/mozilla/content/shared/src/nsCSSAtoms.cpp +++ b/mozilla/content/shared/src/nsCSSAtoms.cpp @@ -20,6 +20,9 @@ // XXX make this be autogenerated. doh! nsIAtom* nsCSSAtoms::activePseudo; +nsIAtom* nsCSSAtoms::afterPseudo; + +nsIAtom* nsCSSAtoms::beforePseudo; nsIAtom* nsCSSAtoms::disabledPseudo; @@ -49,6 +52,9 @@ void nsCSSAtoms::AddrefAtoms() { if (0 == gRefCnt) { activePseudo = NS_NewAtom(":active"); + afterPseudo = NS_NewAtom(":after"); + + beforePseudo = NS_NewAtom(":before"); disabledPseudo = NS_NewAtom(":disabled"); @@ -79,7 +85,10 @@ void nsCSSAtoms::ReleaseAtoms() NS_PRECONDITION(gRefCnt != 0, "bad release atoms"); if (--gRefCnt == 0) { NS_RELEASE(activePseudo); + NS_RELEASE(afterPseudo); + NS_RELEASE(beforePseudo); + NS_RELEASE(disabledPseudo); NS_RELEASE(enabledPseudo); diff --git a/mozilla/layout/html/style/public/nsCSSAtoms.h b/mozilla/layout/html/style/public/nsCSSAtoms.h index 73ade467478..153b695ee39 100644 --- a/mozilla/layout/html/style/public/nsCSSAtoms.h +++ b/mozilla/layout/html/style/public/nsCSSAtoms.h @@ -34,6 +34,9 @@ public: // Alphabetical list of css atoms static nsIAtom* activePseudo; + static nsIAtom* afterPseudo; + + static nsIAtom* beforePseudo; static nsIAtom* disabledPseudo; diff --git a/mozilla/layout/html/style/src/nsCSSAtoms.cpp b/mozilla/layout/html/style/src/nsCSSAtoms.cpp index d165ad9c0a8..b681b06e7a6 100644 --- a/mozilla/layout/html/style/src/nsCSSAtoms.cpp +++ b/mozilla/layout/html/style/src/nsCSSAtoms.cpp @@ -20,6 +20,9 @@ // XXX make this be autogenerated. doh! nsIAtom* nsCSSAtoms::activePseudo; +nsIAtom* nsCSSAtoms::afterPseudo; + +nsIAtom* nsCSSAtoms::beforePseudo; nsIAtom* nsCSSAtoms::disabledPseudo; @@ -49,6 +52,9 @@ void nsCSSAtoms::AddrefAtoms() { if (0 == gRefCnt) { activePseudo = NS_NewAtom(":active"); + afterPseudo = NS_NewAtom(":after"); + + beforePseudo = NS_NewAtom(":before"); disabledPseudo = NS_NewAtom(":disabled"); @@ -79,7 +85,10 @@ void nsCSSAtoms::ReleaseAtoms() NS_PRECONDITION(gRefCnt != 0, "bad release atoms"); if (--gRefCnt == 0) { NS_RELEASE(activePseudo); + NS_RELEASE(afterPseudo); + NS_RELEASE(beforePseudo); + NS_RELEASE(disabledPseudo); NS_RELEASE(enabledPseudo);