Skip to content

Commit

Permalink
Bug 756604 - Unable to prevent a numbered list
Browse files Browse the repository at this point in the history
  • Loading branch information
Dimitri van Heesch committed Nov 14, 2015
1 parent 6dd85db commit 3fbb1b6
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 10 deletions.
39 changes: 30 additions & 9 deletions src/docparser.cpp
Expand Up @@ -1367,15 +1367,6 @@ static bool defaultHandleToken(DocNode *parent,int tok, QList<DocNode> &children
case CMD_HASH: case CMD_HASH:
children.append(new DocSymbol(parent,DocSymbol::Sym_Hash)); children.append(new DocSymbol(parent,DocSymbol::Sym_Hash));
break; break;
case CMD_PUNT:
children.append(new DocSymbol(parent,DocSymbol::Sym_Dot));
break;
case CMD_PLUS:
children.append(new DocSymbol(parent,DocSymbol::Sym_Plus));
break;
case CMD_MINUS:
children.append(new DocSymbol(parent,DocSymbol::Sym_Minus));
break;
case CMD_DCOLON: case CMD_DCOLON:
children.append(new DocSymbol(parent,DocSymbol::Sym_DoubleColon)); children.append(new DocSymbol(parent,DocSymbol::Sym_DoubleColon));
break; break;
Expand All @@ -1394,6 +1385,15 @@ static bool defaultHandleToken(DocNode *parent,int tok, QList<DocNode> &children
case CMD_QUOTE: case CMD_QUOTE:
children.append(new DocSymbol(parent,DocSymbol::Sym_Quot)); children.append(new DocSymbol(parent,DocSymbol::Sym_Quot));
break; break;
case CMD_PUNT:
children.append(new DocSymbol(parent,DocSymbol::Sym_Dot));
break;
case CMD_PLUS:
children.append(new DocSymbol(parent,DocSymbol::Sym_Plus));
break;
case CMD_MINUS:
children.append(new DocSymbol(parent,DocSymbol::Sym_Minus));
break;
case CMD_EMPHASIS: case CMD_EMPHASIS:
{ {
children.append(new DocStyleChange(parent,g_nodeStack.count(),DocStyleChange::Italic,TRUE)); children.append(new DocStyleChange(parent,g_nodeStack.count(),DocStyleChange::Italic,TRUE));
Expand Down Expand Up @@ -3238,6 +3238,9 @@ int DocIndexEntry::parse()
case CMD_NDASH: m_entry+="--"; break; case CMD_NDASH: m_entry+="--"; break;
case CMD_MDASH: m_entry+="---"; break; case CMD_MDASH: m_entry+="---"; break;
case CMD_QUOTE: m_entry+='"'; break; case CMD_QUOTE: m_entry+='"'; break;
case CMD_PUNT: m_entry+='.'; break;
case CMD_PLUS: m_entry+='+'; break;
case CMD_MINUS: m_entry+='-'; break;
default: default:
warn_doc_error(g_fileName,doctokenizerYYlineno,"Unexpected command %s found as argument of \\addindex", warn_doc_error(g_fileName,doctokenizerYYlineno,"Unexpected command %s found as argument of \\addindex",
qPrint(g_token->name)); qPrint(g_token->name));
Expand Down Expand Up @@ -5346,6 +5349,15 @@ int DocPara::handleCommand(const QCString &cmdName)
case CMD_QUOTE: case CMD_QUOTE:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Quot)); m_children.append(new DocSymbol(this,DocSymbol::Sym_Quot));
break; break;
case CMD_PUNT:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Dot));
break;
case CMD_PLUS:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Plus));
break;
case CMD_MINUS:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Minus));
break;
case CMD_SA: case CMD_SA:
g_inSeeBlock=TRUE; g_inSeeBlock=TRUE;
retval = handleSimpleSection(DocSimpleSect::See); retval = handleSimpleSection(DocSimpleSect::See);
Expand Down Expand Up @@ -6857,6 +6869,15 @@ void DocText::parse()
case CMD_QUOTE: case CMD_QUOTE:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Quot)); m_children.append(new DocSymbol(this,DocSymbol::Sym_Quot));
break; break;
case CMD_PUNT:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Dot));
break;
case CMD_PLUS:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Plus));
break;
case CMD_MINUS:
m_children.append(new DocSymbol(this,DocSymbol::Sym_Minus));
break;
default: default:
warn_doc_error(g_fileName,doctokenizerYYlineno,"Unexpected command `%s' found", warn_doc_error(g_fileName,doctokenizerYYlineno,"Unexpected command `%s' found",
qPrint(g_token->name)); qPrint(g_token->name));
Expand Down
2 changes: 1 addition & 1 deletion testing/051/indexpage.xml
Expand Up @@ -4,7 +4,7 @@
<compoundname>index</compoundname> <compoundname>index</compoundname>
<title>My Project</title> <title>My Project</title>
<detaileddescription> <detaileddescription>
<para>Dollar $ At @ Backslash \ Amphasand &amp; Less &lt; Greater &gt; Hash # Percent % Quote " Dot . Double colon :: Pipe | </para> <para>Dollar $ At @ Backslash \ Amphasand &amp; Less &lt; Greater &gt; Hash # Percent % Quote " Dot . Double colon :: Pipe | Plus + Minus - </para>
</detaileddescription> </detaileddescription>
</compounddef> </compounddef>
</doxygen> </doxygen>
2 changes: 2 additions & 0 deletions testing/051_escape.dox
Expand Up @@ -14,5 +14,7 @@ Quote \"
Dot \. Dot \.
Double colon \:: Double colon \::
Pipe \| Pipe \|
Plus \+
Minus \-


*/ */

0 comments on commit 3fbb1b6

Please sign in to comment.