Make --disable-xul work (bug 69995). We build enough XUL to support

scrollbars unconditionally, but can now leave out heavyweight widgets like
grid, listbox, and tree.  r=bzbarsky, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@141016 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bryner%netscape.com
2003-04-11 00:56:27 +00:00
parent 38ba53b615
commit 0c66a2052e
103 changed files with 491 additions and 534 deletions

View File

@@ -68,9 +68,7 @@ static NS_DEFINE_IID(kCSSPageSID, NS_CSS_PAGE_SID);
static NS_DEFINE_IID(kCSSContentSID, NS_CSS_CONTENT_SID);
static NS_DEFINE_IID(kCSSUserInterfaceSID, NS_CSS_USER_INTERFACE_SID);
static NS_DEFINE_IID(kCSSAuralSID, NS_CSS_AURAL_SID);
#ifdef INCLUDE_XUL
static NS_DEFINE_IID(kCSSXULSID, NS_CSS_XUL_SID);
#endif
#ifdef MOZ_SVG
static NS_DEFINE_IID(kCSSSVGSID, NS_CSS_SVG_SID);
@@ -1076,7 +1074,6 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
}
#endif
#ifdef INCLUDE_XUL
// --- nsCSSXUL -----------------
nsCSSXUL::nsCSSXUL(void)
@@ -1119,8 +1116,6 @@ void nsCSSXUL::List(FILE* out, PRInt32 aIndent) const
}
#endif
#endif // INCLUDE_XUL
#ifdef MOZ_SVG
// --- nsCSSSVG -----------------
@@ -1250,9 +1245,7 @@ nsCSSDeclaration::nsCSSDeclaration(const nsCSSDeclaration& aCopy)
DECL_IF_COPY(Content);
DECL_IF_COPY(UserInterface);
DECL_IF_COPY(Aural);
#ifdef INCLUDE_XUL
DECL_IF_COPY(XUL);
#endif
#ifdef MOZ_SVG
DECL_IF_COPY(SVG);
@@ -1299,9 +1292,7 @@ nsCSSDeclaration::~nsCSSDeclaration(void)
CSS_HAS_DELETE(Content);
CSS_HAS_DELETE(UserInterface);
CSS_HAS_DELETE(Aural);
#ifdef INCLUDE_XUL
CSS_HAS_DELETE(XUL);
#endif
#ifdef MOZ_SVG
CSS_HAS_DELETE(SVG);
@@ -1338,9 +1329,7 @@ nsCSSDeclaration::GetData(const nsID& aSID)
CSS_IF_GET_ELSE(aSID, Content)
CSS_IF_GET_ELSE(aSID, UserInterface)
CSS_IF_GET_ELSE(aSID, Aural)
#ifdef INCLUDE_XUL
CSS_IF_GET_ELSE(aSID, XUL)
#endif
#ifdef MOZ_SVG
CSS_IF_GET_ELSE(aSID, SVG)
#endif
@@ -1963,7 +1952,6 @@ nsCSSDeclaration::AppendValue(nsCSSProperty aProperty, const nsCSSValue& aValue)
break;
}
#ifdef INCLUDE_XUL
// nsCSSXUL
case eCSSProperty_box_align:
case eCSSProperty_box_direction:
@@ -1984,7 +1972,6 @@ nsCSSDeclaration::AppendValue(nsCSSProperty aProperty, const nsCSSValue& aValue)
}
break;
}
#endif
#ifdef MOZ_SVG
// nsCSSSVG
@@ -2968,7 +2955,6 @@ nsCSSDeclaration::SetValueImportant(nsCSSProperty aProperty)
break;
}
#ifdef INCLUDE_XUL
// nsCSSXUL
case eCSSProperty_box_align:
case eCSSProperty_box_direction:
@@ -2992,7 +2978,6 @@ nsCSSDeclaration::SetValueImportant(nsCSSProperty aProperty)
}
break;
}
#endif
#ifdef MOZ_SVG
// nsCSSSVG
@@ -3763,7 +3748,6 @@ nsCSSDeclaration::RemoveProperty(nsCSSProperty aProperty)
break;
}
#ifdef INCLUDE_XUL
// nsCSSXUL
case eCSSProperty_box_align:
case eCSSProperty_box_direction:
@@ -3784,7 +3768,6 @@ nsCSSDeclaration::RemoveProperty(nsCSSProperty aProperty)
}
break;
}
#endif
#ifdef MOZ_SVG
// nsCSSSVG
@@ -4644,7 +4627,6 @@ nsCSSDeclaration::GetValue(nsCSSProperty aProperty, nsCSSValue& aValue)
break;
}
#ifdef INCLUDE_XUL
// nsCSSXUL
case eCSSProperty_box_align:
case eCSSProperty_box_direction:
@@ -4669,7 +4651,6 @@ nsCSSDeclaration::GetValue(nsCSSProperty aProperty, nsCSSValue& aValue)
}
break;
}
#endif
#ifdef MOZ_SVG
// nsCSSSVG