From: Fletcher T. Penney Date: Sat, 17 Jun 2017 22:12:30 +0000 (-0400) Subject: FIXED: Fix issue where tight list items not properly processed for smart typography X-Git-Tag: 6.1.0^2~17 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=069cdf926d4ef1e4c4cf5fb11aa8f24eb5d95bb9;p=multimarkdown FIXED: Fix issue where tight list items not properly processed for smart typography --- diff --git a/Sources/libMultiMarkdown/mmd.c b/Sources/libMultiMarkdown/mmd.c index 9e2c794..84db172 100644 --- a/Sources/libMultiMarkdown/mmd.c +++ b/Sources/libMultiMarkdown/mmd.c @@ -1087,6 +1087,8 @@ void mmd_assign_ambidextrous_tokens_in_block(mmd_engine * e, token * block, size case BLOCK_SETEXT_2: case BLOCK_TABLE: case BLOCK_TERM: + case LINE_LIST_BULLETED: + case LINE_LIST_ENUMERATED: // Assign child tokens of blocks mmd_assign_ambidextrous_tokens_in_block(e, t, start_offset); break; diff --git a/tests/MMD6Tests/Smart Quotes.fodt b/tests/MMD6Tests/Smart Quotes.fodt index 3d59ff8..bc649af 100644 --- a/tests/MMD6Tests/Smart Quotes.fodt +++ b/tests/MMD6Tests/Smart Quotes.fodt @@ -351,6 +351,18 @@ foo(‘bar’) foo(“bar”) + +foo-bar + + + + +foo-bar + + +foo-bar + + diff --git a/tests/MMD6Tests/Smart Quotes.html b/tests/MMD6Tests/Smart Quotes.html index db157d9..bcb6de5 100644 --- a/tests/MMD6Tests/Smart Quotes.html +++ b/tests/MMD6Tests/Smart Quotes.html @@ -82,6 +82,13 @@

foo(“bar”)

+

foo-bar

+ + + diff --git a/tests/MMD6Tests/Smart Quotes.htmlc b/tests/MMD6Tests/Smart Quotes.htmlc index 104dafb..84660d7 100644 --- a/tests/MMD6Tests/Smart Quotes.htmlc +++ b/tests/MMD6Tests/Smart Quotes.htmlc @@ -76,3 +76,10 @@ latex config: article

foo('bar')

foo("bar")

+ +

foo-bar

+ + diff --git a/tests/MMD6Tests/Smart Quotes.tex b/tests/MMD6Tests/Smart Quotes.tex index 47d3800..d378c26 100644 --- a/tests/MMD6Tests/Smart Quotes.tex +++ b/tests/MMD6Tests/Smart Quotes.tex @@ -78,5 +78,14 @@ foo(`bar') foo(``bar'') +foo-bar + +\begin{itemize} +\item{} foo-bar + +\item{} foo-bar + +\end{itemize} + \input{mmd6-article-footer} \end{document} diff --git a/tests/MMD6Tests/Smart Quotes.text b/tests/MMD6Tests/Smart Quotes.text index c94227d..d6067b3 100644 --- a/tests/MMD6Tests/Smart Quotes.text +++ b/tests/MMD6Tests/Smart Quotes.text @@ -76,3 +76,8 @@ foo's and bar's foo('bar') foo("bar") + +foo-bar + +* foo-bar +* foo-bar