This checkin contains combined work of rickg and harishd
Harishd's Changes: Fix for bugs 2749 - Tweaked strict comment handling, i.e., <!------> is now treated as an illegal comment in strict mode 16934 - Rectifed reporting of JS line error when a newline is found within a tag. 15204 - Made TEXTAREA content to reflect the source document. 11979, 16826 - Stoping the parser properly on receiving the stop-error message. 17594 - Added code to parse <!DOCTYPE> content correctly. 17496 - Building up the stack for orphaned OPTIONs r=rickg Rickg's Changes: rickg will be posting comments on his changes by 11/12/99. r=harishd git-svn-id: svn://10.0.0.236/trunk@53402 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -56,6 +56,8 @@ nsCParserNode::nsCParserNode(CToken* aToken,PRInt32 aLineNumber,nsITokenRecycler
|
||||
mLineNumber=aLineNumber;
|
||||
mToken=aToken;
|
||||
mRecycler=aRecycler;
|
||||
mUseCount=0;
|
||||
mIsResidual=PR_FALSE;
|
||||
}
|
||||
|
||||
static void RecycleTokens(nsITokenRecycler* aRecycler,nsDeque& aDeque) {
|
||||
@@ -99,6 +101,9 @@ nsresult nsCParserNode::Init(CToken* aToken,PRInt32 aLineNumber,nsITokenRecycler
|
||||
if(mAttributes && (mAttributes->GetSize()))
|
||||
RecycleTokens(mRecycler,*mAttributes);
|
||||
mToken=aToken;
|
||||
mUseCount=0;
|
||||
mIsResidual=PR_FALSE;
|
||||
mSkippedContent.Truncate();
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user