summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Added OPML template, tests.John MacFarlane2013-03-20
| | | | | Minor fixes to OPML writer. Improved OPML reader tests.
* Added Text.Pandoc.Readers.OPML, exporting readOPML.John MacFarlane2013-03-19
| | | | | | | | | The _note attribute is supported. This is unofficial, but used e.g. in OmniOutliner and supported by multimarkdown. We treat the contents as markdown blocks under a section header. Added to documentation and tests.
* Markdown writer: New approach for citations.John MacFarlane2013-03-17
| | | | | | | | | | | | | | | | | | | * Reverts 1.11 change that caused citations to be rendered as markdown citations, even if `--biblio` was specified, unless `citation` extension is disabled. Now, formatted citations are always printed if `--biblio` was specified. If you want to reformat markdown keeping pandoc markdown citations intact, just don't specify `--biblio`. * Reverted now unnecessary changes to Text.Pandoc.Biblio adding the raw block to mark the bibliography, and to Text.Pandoc.Writers.Markdown to remove the bibliography if `citations` not specified. * If the content of a `Cite` inline is a `RawInline "latex"`, which means that a LaTeX citation command was parsed and `--biblio` wasn't specified, then render it as a pandoc markdown citation. This means that `pandoc -f latex -t markdown`, without `--biblio`, will convert LaTeX citation commands to pandoc markdown citations.
* Revert "LaTeX reader: citation handling changes."John MacFarlane2013-03-17
| | | | This reverts commit f7229b147314042f946dfded3b441ab0fae260a0.
* Markdown reader: don't lose parentheses in URLs.John MacFarlane2013-03-13
| | | | Added tests. This fixes a regression from 1.10.x. Closes #786.
* LaTeX reader: citation handling changes.John MacFarlane2013-03-09
| | | | | | | | | | | | | | Previously, a LaTeX citation would always be parsed as a Citation element, with the raw LaTeX in the [Inline] part. Now, the LaTeX citation is parsed as a Citation element only if `--biblio` was specified (i.e. only if there is a nonempty set of references in readerReferences). Otherwise it is parsed as raw LaTeX. This will make it possible to simplify some things in the markdown writer. It also makes the LaTeX reader behave more like the Markdown reader.
* Markdown writer: Render citations as pandoc-markdown citations.John MacFarlane2013-03-07
| | | | | | | | | Previously citations were rendered as citeproc-formatted citations by default. Now we render them as pandoc citations, e.g. `[@item1]`, unless the `citations` extension is disabled. If you still want formatted citations in your markdown output, use `pandoc -t markdown-citations`.
* Hide Text.Pandoc.Highlighting.John MacFarlane2013-03-05
| | | | | | | * Moved code for translating listings language names to highlighting-kate names and back from LaTeX reader to Highlighting. * Text.Pandoc.Highlighting no longer exposed (API change) * Text.Pandoc.Highlighting exports toListingsLang, fromListingsLang
* Added test for pipe table with spaces around header lines.John MacFarlane2013-03-02
|
* Updated tests for latex template change (microtype).John MacFarlane2013-02-27
|
* Make `implicit_header_references` work with explicit header ids.John MacFarlane2013-02-21
| | | | (Markdown reader.)
* Textile reader: Handle attributes on headers.John MacFarlane2013-02-16
| | | | Includes `[lang]`, `(class #id)`, `{color:red}` styles.
* Allow `&` in emails (for entities).John MacFarlane2013-02-15
| | | | | Added tests for entities in titles and links. Closes #723.
* HTML writer: Support header attributes.John MacFarlane2013-02-14
| | | | | | | | Note: The attributes go on the enclosing section or div if `--section-divs` is specified. Also fixed a regression (only now noticed) in html+lhs output. Previously the bird tracks were being omitted.
* DocBook writer: for linebreak, but newline in literallayout.John MacFarlane2013-01-28
| | | | Closes #725.
* Updated latex table tests.John MacFarlane2013-01-28
|
* Merge pull request #733 from jrunningen/masterJohn MacFarlane2013-01-28
|\ | | | | Mediawiki reader: Don't require blanklines after tables.
| * Mediawiki reader: Don't require blanklines after tables.Jeff Runningen2013-01-27
| |
* | Markdown/RST reader: Skip blank lines.John MacFarlane2013-01-27
|/ | | | | | | This fixes a subtle regression involving grid tables with empty cells. Closes #732. Also added test for grid table with empty cells.
* RST writer: Use `.. code:: language` for code blocks with language.John MacFarlane2013-01-26
| | | | | Closes #721. Also fixed whitespace in lhs tests.
* Eliminated use of TH in test suite.John MacFarlane2013-01-23
|
* LaTeX template: Use `\urlstyle{same}` to avoid monospace URLs.John MacFarlane2013-01-21
|
* Use proportional font for email autolinks with obfuscation.John MacFarlane2013-01-21
| | | | Closes #714.
* Markdown reader: Fixed bug with headerless grid tables.John MacFarlane2013-01-21
| | | | | | | | | The 1.10 code assumed that each table header cell contains exactly one block. That failed for headerless tables (0) and also for tables with multiple blocks in a header cell. The code is fixed and tests provided. Thanks to Andrew Lee for pointing out the bug.
* Fixed bug with escaped % in LaTeX reader.John MacFarlane2013-01-20
| | | | Also added tests. Closes #710.
* LaTeX test updates for latest changes to template & h-k.John MacFarlane2013-01-19
|
* Get rid of compiler warnings in Tests.Helpers.John MacFarlane2013-01-19
|
* Set locale encoding in test suite.John MacFarlane2013-01-18
| | | | | This prevents a "commit buffer (invalid argument)" error on Windows.
* RTF writer: Added writeRTFWithEmbeddedImages.John MacFarlane2013-01-18
| | | | | | | * RTF writer: Export writeRTFWithEmbeddedImages instead of rtfEmbedImage. * Text.Pandoc: Use writeRTFWithEmbeddedImages for RTF. * Moved code for embedding images in RTF out of pandoc.hs.
* Changed Ext_autolink_urls -> Ext_autolink_bare_uris.John MacFarlane2013-01-15
| | | | Added tests.
* Added lots of tests for bare URIs.John MacFarlane2013-01-15
|
* Revised URI parser.John MacFarlane2013-01-15
| | | | | | | | * It no longer uses Network.URIs URI parser, which is too restrictive (not allowing unicode URIs unless encoded). * It allows many more schemes. * It better handles punctuation so as to avoid capturing trailing punctuation in bare URLs.
* Use 'fig:' instead of '\SOH' in title to indicate figure.John MacFarlane2013-01-15
| | | | Revises 1a4b47e93368bfbd31daccdfedbd9527ee740201
* Implemented Ext_implicit_figures.John MacFarlane2013-01-14
| | | | | | | | | | | | * In markdown reader, add a '\1' character to the beginning of the title of an image that is alone in its paragraph, if implicit_figures extension is selected. * In writers, check for Para [Image alt (src,'\1':tit)] and treat it as a figure if possible. * Updated tests. This is a bit of a hack, but it allows us to make implicit_figures an extension of the markdown reader, rather than the writers.
* Parsing: Fixed uri -- escape unicode URLs.John MacFarlane2013-01-14
| | | | | Otherwise Network.URI.parseURI fails on e.g. Chinese URLs. Changed an incorrect test in markdown-reader-more.
* RST writer: Fixes bug with links with duplicate text.John MacFarlane2013-01-13
| | | | | | | | | We now (a) use anonymous links for links with inline URLs, and (b) use an inline link instead of a reference link if the reference link would require a label that has already been used for a different link. Closes #511.
* Added tests for markdown line blocks and explicit header attributes.John MacFarlane2013-01-13
|
* RST reader: Line block improvements.John MacFarlane2013-01-13
| | | | | | * Use nonbreaking spaces for initial indent (otherwise lost in HTML and LaTeX). * Allow multiple paragraphs in a single line block.
* Use line block in RST writer when a paragraph contains linebreaks.John MacFarlane2013-01-13
| | | | | Previously linebreaks weren't supported in RST, since RST has no native linebreak construct.
* Escape `|` as `\vert` in LaTeX math.John MacFarlane2013-01-12
| | | | | | This avoids a clash with highlighting-kate's macros, which redefine | as a short verbatim delimiter. Thanks to Björn Peemöller for raising this issue.
* Fixed/simplified diff output for tests.John MacFarlane2013-01-12
|
* Added Attr field to Header.John MacFarlane2013-01-09
| | | | | | | | | | Previously header ids were autogenerated by the writers. Now they are generated (unless supplied explicitly) in the markdown parser, if the `header_identifiers` extension is selected. In addition, the textile reader now supports id attributes on headers.
* Updated tests for tight/loose lists.John MacFarlane2013-01-07
| | | | | | Taking into account new context/latex output, and fixing some bugs in the test suite Tests.Helpers and Tests.Writers.ConTeXt. (We had the wrong order of expected/actual in the diff output.)
* Don't put the text of an autolink in Code font.John MacFarlane2013-01-06
|
* Mediawiki reader: interpret HTML in verbatim contexts as text.John MacFarlane2013-01-06
| | | | | Thanks to Jeff Runningen for reporting that mediawiki works this way.
* Updated table tests for latex writer changes.John MacFarlane2013-01-05
|
* MediaWiki writer: use `<code>` not `<tt>` for Code.John MacFarlane2013-01-04
|
* Added css to preserve spaces in <code> tags.John MacFarlane2013-01-04
| | | | Thanks to Dirk Laurie.
* Updated tests for latest highlighting-kate version.John MacFarlane2013-01-04
|
* Added tests for implicit header references.John MacFarlane2013-01-03
|