mity / md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spurious hard break after html tag

step- opened this issue · comments

commented

New after 64f3680: a spurious hard break is added in five cases below (all lines end with whitespace).

test subject:

<a name=""></a>  	 
<a name="n"></a>  	 
<a name="sp"></a>  	 
  	 <a name=""></a>  	 
  	 <a name="n"></a>  	 
  	 <a name="sp" > </a>  	 

expected output (cmark output)

<a name=""></a>
<a name="n"></a>
<a name="sp"></a>
<a name=""></a>
<a name="n"></a>

actual output: (md2html output)

<a name=""></a><br />
<a name="n"></a><br />
<a name="sp"></a><br />
<a name=""></a><br />
<a name="n"></a><br />

Versions tested:

  • cmark 0.31.0-2-g3337a30
  • md2html release-0.5.1-46-g3848bfb

Command options:

  • cmark --usafe
  • md2html --xhtml
commented

Thank you. Fix confirmed in my test suite.