Remove bogus "support" for <sourcetext> and <parsererror>. Bug 210658, patch
by Blake Kaplan <mrbkap@rice.edu>, r+sr=bzbarsky git-svn-id: svn://10.0.0.236/trunk@162244 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -2345,7 +2345,6 @@ void CElementTable::InitializeElements() {
|
||||
mDfltElements[eHTMLTag_p].mContainsGroups.mBits.mSelf=0;
|
||||
|
||||
CElement::InitializeLeaf( mDfltElements[eHTMLTag_param], eHTMLTag_param, CElement::GetEmptyGroup(), CLeafElement::GetContainedGroups());
|
||||
CBlockElement::Initialize( mDfltElements[eHTMLTag_parsererror],eHTMLTag_parsererror);
|
||||
CElement::Initialize( mDfltElements[eHTMLTag_plaintext], eHTMLTag_plaintext);
|
||||
CBlockElement::Initialize( mDfltElements[eHTMLTag_pre], eHTMLTag_pre);
|
||||
mDfltElements[eHTMLTag_pre].mExcludeKids=kPreExcludeKids;
|
||||
@@ -2365,7 +2364,6 @@ void CElementTable::InitializeElements() {
|
||||
|
||||
CElement::Initialize( mDfltElements[eHTMLTag_server], eHTMLTag_server);
|
||||
CFontStyleElement::Initialize( mDfltElements[eHTMLTag_small], eHTMLTag_small);
|
||||
CElement::Initialize( mDfltElements[eHTMLTag_sourcetext], eHTMLTag_sourcetext);
|
||||
CElement::Initialize( mDfltElements[eHTMLTag_spacer], eHTMLTag_spacer);
|
||||
CSpecialElement::Initialize( mDfltElements[eHTMLTag_span], eHTMLTag_span);
|
||||
CFontStyleElement::Initialize( mDfltElements[eHTMLTag_strike], eHTMLTag_strike);
|
||||
|
||||
@@ -943,15 +943,6 @@ void InitializeElementTable(void) {
|
||||
/*special props, prop-range*/ kNonContainer, kNoPropRange,
|
||||
/*special parents,kids,skip*/ &gParamParents,0,eHTMLTag_unknown);
|
||||
|
||||
Initialize(
|
||||
/*tag*/ eHTMLTag_parsererror,
|
||||
/*req-parent excl-parent*/ eHTMLTag_unknown,eHTMLTag_unknown,
|
||||
/*rootnodes,endrootnodes*/ &gRootTags,&gRootTags,
|
||||
/*autoclose starttags and endtags*/ &gDivAutoClose,0,0,0,
|
||||
/*parent,incl,exclgroups*/ kNone, (kSelf|kFlowEntity), kNone,
|
||||
/*special props, prop-range*/ 0, kNoPropRange,
|
||||
/*special parents,kids,skip*/ 0,0,eHTMLTag_unknown);
|
||||
|
||||
Initialize(
|
||||
/*tag*/ eHTMLTag_plaintext,
|
||||
/*req-parent excl-parent*/ eHTMLTag_unknown,eHTMLTag_unknown,
|
||||
@@ -1043,15 +1034,6 @@ void InitializeElementTable(void) {
|
||||
/*special props, prop-range*/ kNonContainer,kDefaultPropRange, // Ref. to Bug 25749
|
||||
/*special parents,kids,skip*/ 0,0,eHTMLTag_unknown);
|
||||
|
||||
Initialize(
|
||||
/*tag*/ eHTMLTag_sourcetext,
|
||||
/*req-parent excl-parent*/ eHTMLTag_unknown,eHTMLTag_unknown,
|
||||
/*rootnodes,endrootnodes*/ &gRootTags,&gRootTags,
|
||||
/*autoclose starttags and endtags*/ &gDivAutoClose,0,0,0,
|
||||
/*parent,incl,exclgroups*/ kNone, (kSelf|kFlowEntity), kNone,
|
||||
/*special props, prop-range*/ 0,kDefaultPropRange,
|
||||
/*special parents,kids,skip*/ 0,0,eHTMLTag_unknown);
|
||||
|
||||
Initialize(
|
||||
|
||||
/*tag*/ eHTMLTag_spacer,
|
||||
|
||||
@@ -199,8 +199,6 @@ static const PRUnichar sHTMLTagUnicodeName_p[] =
|
||||
{'p', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_param[] =
|
||||
{'p', 'a', 'r', 'a', 'm', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_parsererror[] =
|
||||
{'p', 'a', 'r', 's', 'e', 'r', 'e', 'r', 'r', 'o', 'r', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_plaintext[] =
|
||||
{'p', 'l', 'a', 'i', 'n', 't', 'e', 'x', 't', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_pre[] =
|
||||
@@ -221,8 +219,6 @@ static const PRUnichar sHTMLTagUnicodeName_small[] =
|
||||
{'s', 'm', 'a', 'l', 'l', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_sound[] =
|
||||
{'s', 'o', 'u', 'n', 'd', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_sourcetext[] =
|
||||
{'s', 'o', 'u', 'r', 'c', 'e', 't', 'e', 'x', 't', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_spacer[] =
|
||||
{'s', 'p', 'a', 'c', 'e', 'r', '\0'};
|
||||
static const PRUnichar sHTMLTagUnicodeName_span[] =
|
||||
@@ -310,7 +306,7 @@ HTMLTagsKeyCompareUCPtr(const void *key1, const void *key2)
|
||||
|
||||
|
||||
static PRUint32 sMaxTagNameLength;
|
||||
#define NS_HTMLTAG_NAME_MAX_LENGTH 11
|
||||
#define NS_HTMLTAG_NAME_MAX_LENGTH 10
|
||||
|
||||
// static
|
||||
nsresult
|
||||
|
||||
Reference in New Issue
Block a user