From a1197822f7de23c7bc786d78b8d5d3ef3d51220e Mon Sep 17 00:00:00 2001 From: "mrbkap%gmail.com" Date: Mon, 11 Aug 2008 18:31:40 +0000 Subject: [PATCH] Allow to be opened, even as the direct child of a . bug 436722, r+sr=sicking a=ss git-svn-id: svn://10.0.0.236/trunk@253515 18797224-902f-48f8-a5cc-f745e15eee43 --- .../parser/htmlparser/src/nsElementTable.cpp | 4 +-- .../tests/mochitest/regressions.txt | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/mozilla/parser/htmlparser/src/nsElementTable.cpp b/mozilla/parser/htmlparser/src/nsElementTable.cpp index e2e78da1e01..f934a969e50 100644 --- a/mozilla/parser/htmlparser/src/nsElementTable.cpp +++ b/mozilla/parser/htmlparser/src/nsElementTable.cpp @@ -791,7 +791,7 @@ const nsHTMLElement gHTMLElements[] = { /*rootnodes,endrootnodes*/ &gInHead,&gInHead, /*autoclose starttags and endtags*/ 0,0,0,0, /*parent,incl,exclgroups*/ kAllTags - kHeadContent, kNone, kNone, - /*special props, prop-range*/ kNonContainer|kPreferHead,kDefaultPropRange, + /*special props, prop-range*/ kNonContainer|kPreferHead|kLegalOpen,kDefaultPropRange, /*special parents,kids,skip*/ &gInHead,0,eHTMLTag_unknown, /*contain-func*/ 0 }, @@ -1089,7 +1089,7 @@ const nsHTMLElement gHTMLElements[] = { /*rootnodes,endrootnodes*/ &gRootTags,&gRootTags, /*autoclose starttags and endtags*/ 0,0,0,0, /*parent,incl,exclgroups*/ kAllTags - kHeadContent, kCDATA, kNone, - /*special props, prop-range*/ kNoStyleLeaksIn|kPreferHead, kNoPropRange, + /*special props, prop-range*/ kNoStyleLeaksIn|kPreferHead|kLegalOpen, kNoPropRange, /*special parents,kids,skip*/ 0,0,eHTMLTag_unknown, /*contain-func*/ 0 }, diff --git a/mozilla/parser/htmlparser/tests/mochitest/regressions.txt b/mozilla/parser/htmlparser/tests/mochitest/regressions.txt index 9b4265eabe7..a3f606a1541 100644 --- a/mozilla/parser/htmlparser/tests/mochitest/regressions.txt +++ b/mozilla/parser/htmlparser/tests/mochitest/regressions.txt @@ -393,3 +393,33 @@ x { content:" | type=" hidden" +#data +
Hi!
+#errors +#document +| +| +| +| +| +| +| +| +|
+| "Hi!" + +#data +
Hi!
+#errors +#document +| +| +| +| +| +|