diff --git a/mozilla/content/html/style/src/nsCSSDeclaration.cpp b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
index 2f9d7ac6155..59693410d00 100644
--- a/mozilla/content/html/style/src/nsCSSDeclaration.cpp
+++ b/mozilla/content/html/style/src/nsCSSDeclaration.cpp
@@ -22,6 +22,8 @@
#include "nsCSSPropIDs.h"
#include "nsUnitConversion.h"
+//#define DEBUG_REFS
+
static NS_DEFINE_IID(kCSSFontSID, NS_CSS_FONT_SID);
static NS_DEFINE_IID(kCSSColorSID, NS_CSS_COLOR_SID);
static NS_DEFINE_IID(kCSSTextSID, NS_CSS_TEXT_SID);
@@ -512,6 +514,11 @@ protected:
nsCSSList* mList;
};
+#ifdef DEBUG_REFS
+static PRInt32 gInstanceCount;
+#endif
+
+
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = new char[size];
@@ -523,6 +530,10 @@ void* CSSDeclarationImpl::operator new(size_t size)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{
NS_INIT_REFCNT();
+#ifdef DEBUG_REFS
+ ++gInstanceCount;
+ fprintf(stdout, "%d + CSSDeclaration\n", gInstanceCount);
+#endif
}
CSSDeclarationImpl::~CSSDeclarationImpl(void)
@@ -545,6 +556,10 @@ CSSDeclarationImpl::~CSSDeclarationImpl(void)
if (nsnull != mList) {
delete mList;
}
+#ifdef DEBUG_REFS
+ --gInstanceCount;
+ fprintf(stdout, "%d - CSSDeclaration\n", gInstanceCount);
+#endif
}
NS_IMPL_ISUPPORTS(CSSDeclarationImpl, kICSSDeclarationIID);
diff --git a/mozilla/content/html/style/src/nsCSSStruct.cpp b/mozilla/content/html/style/src/nsCSSStruct.cpp
index 2f9d7ac6155..59693410d00 100644
--- a/mozilla/content/html/style/src/nsCSSStruct.cpp
+++ b/mozilla/content/html/style/src/nsCSSStruct.cpp
@@ -22,6 +22,8 @@
#include "nsCSSPropIDs.h"
#include "nsUnitConversion.h"
+//#define DEBUG_REFS
+
static NS_DEFINE_IID(kCSSFontSID, NS_CSS_FONT_SID);
static NS_DEFINE_IID(kCSSColorSID, NS_CSS_COLOR_SID);
static NS_DEFINE_IID(kCSSTextSID, NS_CSS_TEXT_SID);
@@ -512,6 +514,11 @@ protected:
nsCSSList* mList;
};
+#ifdef DEBUG_REFS
+static PRInt32 gInstanceCount;
+#endif
+
+
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = new char[size];
@@ -523,6 +530,10 @@ void* CSSDeclarationImpl::operator new(size_t size)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{
NS_INIT_REFCNT();
+#ifdef DEBUG_REFS
+ ++gInstanceCount;
+ fprintf(stdout, "%d + CSSDeclaration\n", gInstanceCount);
+#endif
}
CSSDeclarationImpl::~CSSDeclarationImpl(void)
@@ -545,6 +556,10 @@ CSSDeclarationImpl::~CSSDeclarationImpl(void)
if (nsnull != mList) {
delete mList;
}
+#ifdef DEBUG_REFS
+ --gInstanceCount;
+ fprintf(stdout, "%d - CSSDeclaration\n", gInstanceCount);
+#endif
}
NS_IMPL_ISUPPORTS(CSSDeclarationImpl, kICSSDeclarationIID);
diff --git a/mozilla/layout/html/style/src/nsCSSDeclaration.cpp b/mozilla/layout/html/style/src/nsCSSDeclaration.cpp
index 2f9d7ac6155..59693410d00 100644
--- a/mozilla/layout/html/style/src/nsCSSDeclaration.cpp
+++ b/mozilla/layout/html/style/src/nsCSSDeclaration.cpp
@@ -22,6 +22,8 @@
#include "nsCSSPropIDs.h"
#include "nsUnitConversion.h"
+//#define DEBUG_REFS
+
static NS_DEFINE_IID(kCSSFontSID, NS_CSS_FONT_SID);
static NS_DEFINE_IID(kCSSColorSID, NS_CSS_COLOR_SID);
static NS_DEFINE_IID(kCSSTextSID, NS_CSS_TEXT_SID);
@@ -512,6 +514,11 @@ protected:
nsCSSList* mList;
};
+#ifdef DEBUG_REFS
+static PRInt32 gInstanceCount;
+#endif
+
+
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = new char[size];
@@ -523,6 +530,10 @@ void* CSSDeclarationImpl::operator new(size_t size)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{
NS_INIT_REFCNT();
+#ifdef DEBUG_REFS
+ ++gInstanceCount;
+ fprintf(stdout, "%d + CSSDeclaration\n", gInstanceCount);
+#endif
}
CSSDeclarationImpl::~CSSDeclarationImpl(void)
@@ -545,6 +556,10 @@ CSSDeclarationImpl::~CSSDeclarationImpl(void)
if (nsnull != mList) {
delete mList;
}
+#ifdef DEBUG_REFS
+ --gInstanceCount;
+ fprintf(stdout, "%d - CSSDeclaration\n", gInstanceCount);
+#endif
}
NS_IMPL_ISUPPORTS(CSSDeclarationImpl, kICSSDeclarationIID);
diff --git a/mozilla/layout/style/nsCSSDeclaration.cpp b/mozilla/layout/style/nsCSSDeclaration.cpp
index 2f9d7ac6155..59693410d00 100644
--- a/mozilla/layout/style/nsCSSDeclaration.cpp
+++ b/mozilla/layout/style/nsCSSDeclaration.cpp
@@ -22,6 +22,8 @@
#include "nsCSSPropIDs.h"
#include "nsUnitConversion.h"
+//#define DEBUG_REFS
+
static NS_DEFINE_IID(kCSSFontSID, NS_CSS_FONT_SID);
static NS_DEFINE_IID(kCSSColorSID, NS_CSS_COLOR_SID);
static NS_DEFINE_IID(kCSSTextSID, NS_CSS_TEXT_SID);
@@ -512,6 +514,11 @@ protected:
nsCSSList* mList;
};
+#ifdef DEBUG_REFS
+static PRInt32 gInstanceCount;
+#endif
+
+
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = new char[size];
@@ -523,6 +530,10 @@ void* CSSDeclarationImpl::operator new(size_t size)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{
NS_INIT_REFCNT();
+#ifdef DEBUG_REFS
+ ++gInstanceCount;
+ fprintf(stdout, "%d + CSSDeclaration\n", gInstanceCount);
+#endif
}
CSSDeclarationImpl::~CSSDeclarationImpl(void)
@@ -545,6 +556,10 @@ CSSDeclarationImpl::~CSSDeclarationImpl(void)
if (nsnull != mList) {
delete mList;
}
+#ifdef DEBUG_REFS
+ --gInstanceCount;
+ fprintf(stdout, "%d - CSSDeclaration\n", gInstanceCount);
+#endif
}
NS_IMPL_ISUPPORTS(CSSDeclarationImpl, kICSSDeclarationIID);
diff --git a/mozilla/layout/style/nsCSSStruct.cpp b/mozilla/layout/style/nsCSSStruct.cpp
index 2f9d7ac6155..59693410d00 100644
--- a/mozilla/layout/style/nsCSSStruct.cpp
+++ b/mozilla/layout/style/nsCSSStruct.cpp
@@ -22,6 +22,8 @@
#include "nsCSSPropIDs.h"
#include "nsUnitConversion.h"
+//#define DEBUG_REFS
+
static NS_DEFINE_IID(kCSSFontSID, NS_CSS_FONT_SID);
static NS_DEFINE_IID(kCSSColorSID, NS_CSS_COLOR_SID);
static NS_DEFINE_IID(kCSSTextSID, NS_CSS_TEXT_SID);
@@ -512,6 +514,11 @@ protected:
nsCSSList* mList;
};
+#ifdef DEBUG_REFS
+static PRInt32 gInstanceCount;
+#endif
+
+
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = new char[size];
@@ -523,6 +530,10 @@ void* CSSDeclarationImpl::operator new(size_t size)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{
NS_INIT_REFCNT();
+#ifdef DEBUG_REFS
+ ++gInstanceCount;
+ fprintf(stdout, "%d + CSSDeclaration\n", gInstanceCount);
+#endif
}
CSSDeclarationImpl::~CSSDeclarationImpl(void)
@@ -545,6 +556,10 @@ CSSDeclarationImpl::~CSSDeclarationImpl(void)
if (nsnull != mList) {
delete mList;
}
+#ifdef DEBUG_REFS
+ --gInstanceCount;
+ fprintf(stdout, "%d - CSSDeclaration\n", gInstanceCount);
+#endif
}
NS_IMPL_ISUPPORTS(CSSDeclarationImpl, kICSSDeclarationIID);