From b4de04b36e09a1e440bbd8ae2faef8795cf35075 Mon Sep 17 00:00:00 2001 From: "harishd%netscape.com" Date: Thu, 14 Sep 2000 19:02:13 +0000 Subject: [PATCH] 52361 - parser shouldn't generate synthetic doctype because it affects SCRIPTs r=jst git-svn-id: svn://10.0.0.236/trunk@79147 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/CNavDTD.cpp | 13 ------------- mozilla/htmlparser/src/nsDTDUtils.h | 1 - mozilla/parser/htmlparser/src/CNavDTD.cpp | 13 ------------- mozilla/parser/htmlparser/src/nsDTDUtils.h | 1 - 4 files changed, 28 deletions(-) diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index 5f45d3892a8..274206696ab 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -537,15 +537,6 @@ nsresult CNavDTD::DidBuildModel(nsresult anErrorCode,PRBool aNotifySink,nsIParse result=HandleToken(theEndToken,mParser); } } - if(!mBodyContext->mFlags.mHadDocTypeDecl) { - CToken* theDocTypeToken=mTokenAllocator->CreateTokenOfType(eToken_doctypeDecl,eHTMLTag_markupDecl); - if(theDocTypeToken) { - nsAutoString theDocTypeStr; - theDocTypeStr.AssignWithConversion(""); - theDocTypeToken->Reinitialize(eHTMLTag_markupDecl,theDocTypeStr); - result=HandleToken(theDocTypeToken,mParser); - } - } if(result==NS_OK) { eHTMLTags theTarget; @@ -2125,10 +2116,6 @@ nsresult CNavDTD::HandleDocTypeDeclToken(CToken* aToken){ nsresult result=NS_OK; - if(mBodyContext) { - mBodyContext->mFlags.mHadDocTypeDecl=PR_TRUE; - } - #ifdef RICKG_DEBUG WriteTokenToLog(aToken); #endif diff --git a/mozilla/htmlparser/src/nsDTDUtils.h b/mozilla/htmlparser/src/nsDTDUtils.h index 92b0c93d70c..05e71ceb2bb 100644 --- a/mozilla/htmlparser/src/nsDTDUtils.h +++ b/mozilla/htmlparser/src/nsDTDUtils.h @@ -320,7 +320,6 @@ public: PRUint8 mHadFrameset:1; PRUint8 mHasOpenHead:1; PRUint8 mTransitional:1; - PRUint8 mHadDocTypeDecl:1; }; union { diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index 5f45d3892a8..274206696ab 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -537,15 +537,6 @@ nsresult CNavDTD::DidBuildModel(nsresult anErrorCode,PRBool aNotifySink,nsIParse result=HandleToken(theEndToken,mParser); } } - if(!mBodyContext->mFlags.mHadDocTypeDecl) { - CToken* theDocTypeToken=mTokenAllocator->CreateTokenOfType(eToken_doctypeDecl,eHTMLTag_markupDecl); - if(theDocTypeToken) { - nsAutoString theDocTypeStr; - theDocTypeStr.AssignWithConversion(""); - theDocTypeToken->Reinitialize(eHTMLTag_markupDecl,theDocTypeStr); - result=HandleToken(theDocTypeToken,mParser); - } - } if(result==NS_OK) { eHTMLTags theTarget; @@ -2125,10 +2116,6 @@ nsresult CNavDTD::HandleDocTypeDeclToken(CToken* aToken){ nsresult result=NS_OK; - if(mBodyContext) { - mBodyContext->mFlags.mHadDocTypeDecl=PR_TRUE; - } - #ifdef RICKG_DEBUG WriteTokenToLog(aToken); #endif diff --git a/mozilla/parser/htmlparser/src/nsDTDUtils.h b/mozilla/parser/htmlparser/src/nsDTDUtils.h index 92b0c93d70c..05e71ceb2bb 100644 --- a/mozilla/parser/htmlparser/src/nsDTDUtils.h +++ b/mozilla/parser/htmlparser/src/nsDTDUtils.h @@ -320,7 +320,6 @@ public: PRUint8 mHadFrameset:1; PRUint8 mHasOpenHead:1; PRUint8 mTransitional:1; - PRUint8 mHadDocTypeDecl:1; }; union {