Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-02-06 | Revert "Citation changes." | John MacFarlane | 2 | -17/+9 | |
This reverts commit d46f434d4b8906ae3b983e568549213de94fd1a2. | |||||
2013-02-06 | Implement `--default-image-extension` for LaTeX reader. | John MacFarlane | 1 | -2/+10 | |
2013-02-05 | Merge branch 'citations' | John MacFarlane | 2 | -9/+17 | |
2013-02-05 | Added `--default-image-extension` and `readerDefaultImageExtension`. | John MacFarlane | 2 | -13/+20 | |
Note: Currently this only affects the markdown reader. | |||||
2013-02-03 | Citation changes. | John MacFarlane | 2 | -9/+17 | |
* Citations will work in markdown even if `--biblio` isn't specified. Note: this may cause unexpected behavior for people who use strings of the form `@foo` that are not citations! * If `--biblio` isn't used, the markdown writer will write markdown citations rather than CSL-rendered citations. * This means, for example, that you can do `pandoc -f latex -t markdown` and convert biblatex or natbib citations into pandoc citations. | |||||
2013-02-02 | Removed unneeded blanklines in pipeTable parser. | John MacFarlane | 1 | -1/+0 | |
2013-02-02 | Optimized oneOfStringsCI. | John MacFarlane | 1 | -3/+9 | |
The call to toLower in ciMatch was very expensive (and very often used), because toLower from Data.Char calls a fully unicode aware function. This optimization avoids the call to toLower for the most common, ASCII cases. This dramatically reduces the speed penalty that comes from enabling the `autolink_bare_uris` extension. The penalty is still substantial (in one test, from 0.33s to 0.44s), but nowhere near what it used to be. | |||||
2013-01-30 | HTML reader: Handle colgroup tag. | John MacFarlane | 1 | -1/+2 | |
2013-01-28 | DocBook writer: for linebreak, but newline in literallayout. | John MacFarlane | 1 | -1/+1 | |
Closes #725. | |||||
2013-01-28 | Fixed latex macro parsing. | John MacFarlane | 3 | -6/+6 | |
Now latex macro definitions are preserved when output is latex, and applied when it is another format, as originally intended. Partially addresses #730. \providecommand is still not supported. For this we need changes to texmath. | |||||
2013-01-28 | LaTeX writer: Avoid extra space at start/end of table cell. | John MacFarlane | 1 | -1/+3 | |
Thanks to Nick Bart for the suggestion of using @{}. | |||||
2013-01-28 | Markdown writer: Set title, author, date variables as before. | John MacFarlane | 1 | -0/+3 | |
These are no longer used in the default template, since we use titleblock, but we set them anyway for nondefault template users. | |||||
2013-01-28 | Merge pull request #733 from jrunningen/master | John MacFarlane | 1 | -1/+1 | |
Mediawiki reader: Don't require blanklines after tables. | |||||
2013-01-27 | Markdown/RST reader: Skip blank lines. | John MacFarlane | 2 | -1/+3 | |
This fixes a subtle regression involving grid tables with empty cells. Closes #732. Also added test for grid table with empty cells. | |||||
2013-01-27 | Mediawiki reader: Don't require blanklines after tables. | Jeff Runningen | 1 | -1/+1 | |
2013-01-26 | RST writer: Use `.. code:: language` for code blocks with language. | John MacFarlane | 1 | -1/+6 | |
Closes #721. Also fixed whitespace in lhs tests. | |||||
2013-01-26 | Markdown writer: Use autolink when link text matches url. | John MacFarlane | 1 | -3/+3 | |
Previously we also checked for a null title, but this test fails for links produced by citeproc-hs in bibliographies. So, if the link has a title, it will be lost on conversion to an autolink, but that seems okay. | |||||
2013-01-25 | Markdown reader: Simplified and sped up str parser. | John MacFarlane | 1 | -15/+9 | |
We no longer needed the smart quote complexity, because of improvements to singleQuoteStart and singleQuoteEnd. And we were able to move the check for intraword underscore to the emphasis parser. | |||||
2013-01-25 | RST reader: Allow anonymous form of explicit links. | John MacFarlane | 1 | -0/+1 | |
`hello <url>`__ Closes #724. | |||||
2013-01-25 | Changed copyright date range on Markdown reader. | John MacFarlane | 1 | -1/+1 | |
2013-01-25 | Minor code cleanup. | John MacFarlane | 1 | -7/+6 | |
2013-01-25 | Markdown reader: Moved guardEnabled to definitionList. | John MacFarlane | 1 | -1/+1 | |
From definitionListItem. Slight performance improvement. | |||||
2013-01-25 | Markdown reader: Performance improvement in str parser. | John MacFarlane | 1 | -3/+6 | |
Moved a guardEnabled out of an inner loop. | |||||
2013-01-25 | Use anyLine everywhere instead of 'manyTill anyChar newline'. | John MacFarlane | 3 | -11/+11 | |
2013-01-25 | Parsing: More improvements of anyLine parser. | John MacFarlane | 1 | -6/+8 | |
2013-01-25 | More anyLine tweaks: Use incSourceLine. | John MacFarlane | 1 | -1/+1 | |
2013-01-25 | anyLine: Set position properly. | John MacFarlane | 1 | -0/+3 | |
2013-01-25 | Markdown reader: More efficient version of scanForPipe. | John MacFarlane | 1 | -1/+5 | |
2013-01-25 | Parsing: Much faster new version of anyLine. | John MacFarlane | 1 | -1/+8 | |
Not only faster but uses less memory. | |||||
2013-01-23 | Use hsb2hs preprocessor instead of TH for embed_data_files. | John MacFarlane | 1 | -3/+3 | |
This should work on Windows, unlike the TH solution with file-embed. | |||||
2013-01-23 | Added Text.Pandoc.Data (non-exported) if embed_data_files selected. | John MacFarlane | 2 | -7/+9 | |
This module just exports the association list of embedded data files, which is used by Shared. | |||||
2013-01-23 | Fixed regressions in fenced code blocks. | John MacFarlane | 1 | -16/+6 | |
* Tilde code fences can again take bare language. So ~~~ haskell is okay, not just ~~~ {.haskell} * Backtick code blocks can take the bracketed attributes. * Backtick code blocks don't require a language. * Consolidated code for the two kinds of fenced code blocks. Closes #722. | |||||
2013-01-22 | Another fix to the CPP macro in EPUB writer. | John MacFarlane | 1 | -1/+1 | |
2013-01-22 | Fixed MIN_VERSION - need to sub _ for - in blaze-html. | John MacFarlane | 1 | -1/+1 | |
2013-01-21 | Markdown reader: Try lhsCodeBlock before rawTeXBlock. | John MacFarlane | 1 | -1/+1 | |
Otherwise \begin{code}...\end{code} isn't handled properly in markdown+lhs. Thanks to Daniel Miot for noticing the bug and suggesting the fix. | |||||
2013-01-22 | EPUB: condition Blaze Utf8 module name import on blaze-html version | Jens Petersen | 1 | -0/+4 | |
blaze-html/blaze-markup-0.5 has Text.Blaze.Html.Renderer.Utf8 whereas blaze-html-0.4 has Text.Blaze.Renderer.Utf8. So this needs to be conditional on the version for pandoc still be with blaze-html-0.4.x | |||||
2013-01-21 | Use proportional font for email autolinks with obfuscation. | John MacFarlane | 1 | -1/+1 | |
Closes #714. | |||||
2013-01-21 | Markdown reader: Fixed bug with headerless grid tables. | John MacFarlane | 1 | -2/+2 | |
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. | |||||
2013-01-20 | Fixed bug in uri parser. | John MacFarlane | 1 | -1/+1 | |
The bug prevented an autolink at the end of a string (e.g. at the end of a line block line) from counting as a link. Closes #711. | |||||
2013-01-20 | Fixed bug with escaped % in LaTeX reader. | John MacFarlane | 1 | -0/+2 | |
Also added tests. Closes #710. | |||||
2013-01-18 | Add data-cites field to citations in HTML5. | John MacFarlane | 1 | -2/+6 | |
This contains a space-separated list of citation IDs. | |||||
2013-01-18 | RTF writer: Added writeRTFWithEmbeddedImages. | John MacFarlane | 2 | -3/+9 | |
* RTF writer: Export writeRTFWithEmbeddedImages instead of rtfEmbedImage. * Text.Pandoc: Use writeRTFWithEmbeddedImages for RTF. * Moved code for embedding images in RTF out of pandoc.hs. | |||||
2013-01-17 | Convert highlighting-kate language to listings language | John MacFarlane | 1 | -19/+63 | |
if --listings is used. Closes #704. | |||||
2013-01-17 | MIME: Support vs and fs as text/plain. | John MacFarlane | 1 | -0/+2 | |
These are used in revealjs css. | |||||
2013-01-17 | Revert "Markdown reader: Be less restrictive about class attributes." | John MacFarlane | 1 | -1/+1 | |
This reverts commit b158b3fb2182b5c8a6f03759277f4f73cdc24797. | |||||
2013-01-16 | Markdown reader: Be less restrictive about class attributes. | John MacFarlane | 1 | -1/+1 | |
This allows attributes like `C++`. Any nonspace and non-}. | |||||
2013-01-16 | Fixed problem with duplicate ids in epub. | John MacFarlane | 1 | -12/+4 | |
2013-01-16 | Implemented Ext_link_attributes in markdown reader. | John MacFarlane | 2 | -31/+28 | |
Also simplified source URL and link title parsers. | |||||
2013-01-16 | Implemented Ext_mmd_header_identifiers in markdown writer. | John MacFarlane | 1 | -0/+2 | |
2013-01-16 | Implemented Ext_mmd_header_identifiers in markdown reader. | John MacFarlane | 2 | -4/+23 | |