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);