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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user