summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2012-09-30RST reader: Consolidated rawBlock into directive.John MacFarlane
2012-09-29Renamed removedLeadingTrailingSpace to trim.John MacFarlane
Also removeLeadingSpace to triml, removeTrailingSpace to trimr.
2012-09-29RST reader: Consolidated math block parsers into directive.John MacFarlane
2012-09-27RST reader: Use Text.Pandoc.Builder.John MacFarlane
This will give us more flexibility in the future. It also gives built-in normalization. Performance slightly better.
2012-09-27RST reader: Support :target: on image substitutions.John MacFarlane
2012-09-26RST reader: Support :target: on .. image:: blocks.John MacFarlane
Still not supported on substitution definitions.
2012-09-25Removed need for utf8-string package.John MacFarlane
* Depend on text. * Expose Text.Pandoc.UTF8. * Text.Pandoc.UTF8 now exports toString, fromString, toStringLazy, fromStringLazy. * These are used instead of the old utf8-string functions.
2012-09-24Texinfo writer: Fixed internal cross-references.John MacFarlane
Now we insert anchors after each header, and use @ref instead of @uref for links. Commas are now escaped as @comma{} only when needed; previously all commas were escaped. (This change is needed, in part, because @ref commands must be followed by a real comma or period.) Also insert a blank line in from of @verbatim environments.
2012-09-22Markdown reader: Fixed link parser to avoid exponential slowdowns.John MacFarlane
Previously the parser would hang on input like this: [[[[[[[[[[[[[[[[[[hi We fixed this by making the link parser parser characters between balanced brackets (skipping brackets in inline code spans), then parsing the result as an inline list. One change is that [hi *there]* bud](/url) is now no longer parsed as a link. But in this respect pandoc behaved differently from most other implementations anyway, so that seems okay. All current tests pass. Added test for this case. Closes #620.
2012-09-22LaTeX reader: Added a 'try' in rawLaTeXBlock.John MacFarlane
This allows the markdown reader to treat '\begin' (not followed by an argument) as a raw string rather than erroring out when it doesn't find a '{'. Closes #622.
2012-09-21Tests.Old: Set TMP to ".".John MacFarlane
Otherwise TMP is unset and, on Windows, C:\Windows is used by default, leading to permission violations.
2012-09-16LaTeX writer: Don't rely on the enumerate package.John MacFarlane
Instead, use standard LaTeX commands to change numbering style.
2012-09-16LaTeX writer: Properly escape strings inside \url{}.John MacFarlane
Closes #576.
2012-09-16Merge pull request #596 from dlax/rst-fieldlistsJohn MacFarlane
improvements to rst reader for field lists
2012-09-15MediaWiki reader: Allow table in table cell.John MacFarlane
2012-09-15LaTeX writer: don't escape _ in url.John MacFarlane
2012-09-15LaTeX writer: Don't use \endhead with longtable.John MacFarlane
It causes the heading to be a different size form the body, sometimes.
2012-09-15Revised latex writer tests to use longtable.John MacFarlane
2012-09-15MediaWiki reader: Added test case for templates in list item.John MacFarlane
2012-09-15MediaWiki reader: Added test for ref.John MacFarlane
2012-09-15MediaWiki reader: Interpret width attribute on table columns.John MacFarlane
2012-09-15MediaWiki reader: Got alignments working.John MacFarlane
They only work on headers, because pandoc forces same alignment for all cells in a column.
2012-09-15MediaWiki reader: Misc fixes, put category links at end.John MacFarlane
2012-09-15MediaWiki reader: Parse styles after '{|' table start.John MacFarlane
2012-09-14MediaWiki reader: Added test for multi-paragraph cells.John MacFarlane
2012-09-14MediaWiki reader: Table improvements, added simple table tests.John MacFarlane
2012-09-13MediaWiki reader: Images.John MacFarlane
2012-09-13MediaWiki reader: internal links.John MacFarlane
2012-09-13MediaWiki reader: Implemented basic internal links.John MacFarlane
Including word-ending links and the "pipe trick."
2012-09-13MediaWiki reader: Added tests for external mailto link.John MacFarlane
2012-09-13MediaWiki reader: Implemented numbered external links.John MacFarlane
2012-09-13MediaWiki reader: Support HTML lists.John MacFarlane
2012-09-13MediaWiki reader: Handle templates, variables as raw mediawiki.John MacFarlane
Also check for column 1 in preformatted text.
2012-09-12MediaWiki reader: preformatted blocks and tests.John MacFarlane
2012-09-12MediaWiki reader: Support `<math>` tag.John MacFarlane
2012-09-12Added tests for mediawiki lists.John MacFarlane
2012-09-12More mediawiki reader tests.John MacFarlane
2012-09-12Added some tests for mediawiki reader.John MacFarlane
2012-09-12Added basic mediawiki reader.John MacFarlane
Text.Pandoc.Readers.MediaWiki module, tests/mediawiki-reader.{txt,native}.
2012-09-12HTML writer: Improve line breaks with `<dd>` tags.John MacFarlane
We now put a newline between `</dd>` and `<dd>` when there are multiple definitions.
2012-09-08Fixed spacing in context writer test.John MacFarlane
2012-09-06LaTeX reader: Support obeylines environment.John MacFarlane
Closes #604.
2012-09-06LaTeX reader: Use curly quotes for bare straight quotes.John MacFarlane
2012-09-06Fixed footnotes bug in textile.John MacFarlane
This affected notes occuring before punctuation, e.g. `foo[1].`. Closes #518.
2012-08-29Fix RST reader for field lists items with body beginning after a new lineDenis Laxalde
2012-08-25Added (failing) test case for #518.John MacFarlane
2012-08-18Man writer: Escape - as \-.John MacFarlane
Unescaped -'s become hyphens, while \-'s are left as ascii minus signs. That is preferable for use with command-line options. See http://lintian.debian.org/tags/hyphen-used-as-minus-sign.html. Thanks to Andrea Bolognani for bringing the issue to our attention.
2012-08-08Changes to literate haskell options.John MacFarlane
- Removed writerLiterateHaskell from WriterOptions. - Removed readerLiterateHaskell from ReaderOptions. - Added Ext_literate_haskell to Extensions. Test for this instead of the above. - Removed failUnlessLHS from Shared. Note: At this point, +lhs and .lhs extension no longer has any effect. Need to fix.
2012-08-01Major rewrite of markdown reader.John MacFarlane
* Use Builder's Inlines/Blocks instead of lists. * Return values in the reader monad, which are then run (at the end of parsing) against the final parser state. This allows links, notes, and example numbers to be resolved without a second parser pass. * An effect of using Builder is that everything is normalized automatically. * New exports from Text.Pandoc.Parsing: widthsFromIndices, NoteTable', KeyTable', Key', toKey', withQuoteContext, singleQuoteStart, singleQuoteEnd, doubleQuoteStart, doubleQuoteEnd, ellipses, apostrophe, dash * Updated opendocument tests. * Don't derive Show for ParserState. * Benchmarks: markdown reader takes 82% of the time it took before. Markdown writer takes 92% of the time (here the speedup is probably due to the fact that everything is normalized by default).
2012-07-26Moved WriterOptions and associated types Shared -> Options.John MacFarlane