mity / md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
MIT License
755 stars 138 forks source link

spurious hard break after html tag #250

Closed step- closed 4 months ago

step- commented 4 months ago

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:

Command options:

step- commented 4 months ago

Thank you. Fix confirmed in my test suite.