aboutsummaryrefslogtreecommitdiffstats
path: root/tests/extensions/smarty.txt
Commit message (Collapse)AuthorAgeFilesLines
* Ensure InlinePatterns don't drop newlines.Waylan Limberg2015-11-061-0/+3
| | | | | | Drppoed the non-greedy quantifier from the end of the inlinePatterns as it served no useful purpose and was actually (in very rare edge cases) causing newlines to be dropped. FIxes #439. Thanks to @munificent for the report.
* Add a test to make sure quotes processor does not touch code blocksDmitry Shachnev2015-06-191-1/+1
|
* tests: Add a failing case for `<<Hello>>` to smarty testDmitry Shachnev2015-06-151-0/+1
|
* smarty: Add back special case for decade abbreviationsDmitry Shachnev2015-03-181-1/+1
| | | | | | | | | | The previous version did not work, and was incorrectly removed as part of 85ad18071d619251. In the new version, use lookbehind search for \w instead of \b, so that it works. Update the tests accordingly. Fixes #399 (except parts that we can't fix). Thanks @gandaro for the report.
* Code Blocks must always be AtomicStringsWaylan Limberg2014-09-081-1/+6
| | | | | | | | | | | | | | | | | | Fixes #340. The "inline" TreeProcessor runs before the "prettify" TreeProcessor, but the "smarty" TreeProcessor (wich is just another instance of `InlineProcessor`) runs after the "prettify" TreeProcessor. The problem was that the "prettify" TreeProcessor was losing the AtomicString quality of the text of code blocks (any operation on a string creates a new string. When that string is an AtomicString, the new string must explicitly be declared as an AtomicString. As the "prettify" TreeProcessor cleans up newlines on code blocks, it was changing the AtomicString to a normal string. And as `InlineProcessor` identifies what elements to skip solely by whether the text is an AtomicString, the "smarty" instance was running on code blocks. Importantly, I added a test of code blocks and spans for smarty, so this shouldn't break again.
* Fixed an old typo in the smarty extension and added a test case.Martin Altmayer2014-08-111-0/+1
|
* smarty: add support for angled quotesDmitry Shachnev2014-06-191-0/+3
| | | | See <http://en.wikipedia.org/wiki/Guillemet>.
* Add failing unit test for smarty: ellipsis before close double quote ↵Lawrence Kesteloot2014-05-311-0/+2
| | | | generates opening double quote.
* Add a (failing) test for Smarty extension.Dmitry Shachnev2014-02-131-0/+1
|
* Some fixes requested by @waylan, cleanup and tests improvementsDmitry Shachnev2013-07-271-1/+6
|
* Add smarty extension, based on SmartyPants libraryDmitry Shachnev2013-07-261-0/+19