summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Split html template into html, html5 templates.John MacFarlane2012-01-11
|
* HTML writer: Don't use self-closing img, br, hr tags.John MacFarlane2012-01-11
|
* Markdown reader: fixed bug in table/hrule parsing.John MacFarlane2012-01-10
| | | | | | | Top line of table must not be followed by a blank line. This bug caused slowdown on some files with hrules and tables, and pandoc tried to interpret the hrules as the tops of multiline tables.
* Markdown reader: Allow links in image captions.John MacFarlane2012-01-08
| | | | | | | | | | | | | | This change also means that [link with [link](/url)](/url) will turn into <p><a href="/url">link with link</a></p> instead of <p><a href="/url">link with [link](/url)</a></p>
* Templates: Tell pandoc where to find default "html5" template.John MacFarlane2012-01-08
|
* Allow markdown2pdf to use `--old-dashes` and `--citatation-abbreviations`.John MacFarlane2012-01-04
|
* Markdown reader: Fix parsing of consecutive lists.John MacFarlane2012-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Pandoc previously behaved like Markdown.pl for consecutive lists of different styles. Thus, the following would be parsed as a single ordered list, rather than an ordered list followed by an unordered list: 1. one 2. two - one - two This patch makes pandoc behave more sensibly, parsing this as two lists. Any change in list type (ordered/unordered) or in list number style will trigger a new list. Thus, the following will also be parsed as two lists: 1. one 2. two a. one b. two Since we regard this as a bug in Markdown.pl, and not something anyone would ever rely on, we do not preserve the old behavior even when `--strict` is selected.
* README: Added note on proper date format.John MacFarlane2012-01-01
|
* EPUB writer: Allow `lang` variable to set language in metadata.John MacFarlane2012-01-01
| | | | Defaults to locale language if `lang` is not set.
* New treatment of dashes in --smart mode.John MacFarlane2012-01-01
| | | | | | | | | | | | * `---` is always em-dash, `--` is always en-dash. * pandoc no longer tries to guess when `-` should be en-dash. * A new option, `--old-dashes`, is provided for legacy documents. Rationale: The rules for en-dash are too complex and language-dependent for a guesser to work reliably. This change gives users greater control. The alternative of using unicode isn't very good, since unicode em- and en- dashes are barely distinguishable in a monospace font.
* Support for math in RST reader and writer.John MacFarlane2011-12-31
| | | | | | | | | | | | | | | | Inline math uses the :math:`...` construct. Display math uses .. math:: ... or if multilin .. math:: ... These seem to be supported now by rst2latex.py.
* Pretty: Added beforeNonBreak combinator.John MacFarlane2011-12-31
| | | | | This allows you to include something conditionally on it being before a nonblank. Used for RST inline math.
* Support Sphinx-style math in RST writer.John MacFarlane2011-12-30
| | | | http://sphinx.pocoo.org/latest/ext/math.html
* Support Sphinx style math in RST reader.John MacFarlane2011-12-30
| | | | | | | | | | | | | | | | | | | Inline: :math:`E=mc^2` Block: .. math: E = mc^2 .. math:: E = mc^2 a = b^2 (This latter will turn into a paragraph with two display math elements.) Closes #117.
* Updated context tests.John MacFarlane2011-12-30
|
* Removed header 1 property from ConTeXt tests.John MacFarlane2011-12-30
| | | | It didn't work with new ids.
* Fixed layout bug in ConTeXt and LaTeX writers.John MacFarlane2011-12-30
| | | | | This was a regression introduced by the recent internal links changes.
* Updated latex tests.John MacFarlane2011-12-30
|
* LaTeX writer: only use hyperdef on section if there's a link to it.John MacFarlane2011-12-30
|
* README: header identifiers now work in LaTeX, ConTeXt as well as HTML.John MacFarlane2011-12-30
| | | | Patch from B. Scott Michel.
* Added support for internal links in ConTeXt writer.John MacFarlane2011-12-30
| | | | | | | | Based on a patch by B. Scott Michel. Also simplified use of \hyphenateurl. We no longer try to go within an Inline list to find URLs. This is resource-heavy, and the main use case is autolinks, which can be readily recognized.
* Add support for internal links to LaTeX writer.John MacFarlane2011-12-30
| | | | Based on a patch by B. Scott Michel.
* LaTeX template: color links blue.John MacFarlane2011-12-30
|
* ConTeXt writer: Add section labels and internal links as in HTML.B. Scott Michel2011-12-30
| | | | | | | | | | | | Add the ability to refer to internal links to the ConTeXt writer, just like the HTML writer can. The 'hierarchicalize' function generates unique names for sections, which can be used for references in ConTeXt, just as they can be in HTML. The ConTeXt writer adds these unique identifiers to each \section and does special processing of the Link target to see if it starts with a '#' (hash symbol), which is the tip-off that the link is an internal link.
* Updated ConTeXt tests.John MacFarlane2011-12-30
|
* HTML writer: Better handling of authors in meta tags.John MacFarlane2011-12-30
| | | | | | | Footnotes and email addresses now come out in a more pleasing way. Modified from a patch by B. Scott Michel.
* ConTeXt writer: Made `--toc` work even without `--number-sections`.John MacFarlane2011-12-30
|
* README: Added link for HTML 5.John MacFarlane2011-12-30
|
* Small tweaks to hyphenatedurl patch.John MacFarlane2011-12-30
| | | | | Use isURI instead of isAbsoluteURI, as it also matches absolute URIs with '#...' at the end.
* ConTeXt_url_hyphenationB. Scott Michel2011-12-30
| | | | | Deeply scan through the [Inline] associated with a Link and ensure that all URLs are hyphenated using SYB primitives.
* LaTeX writer: Improved detection of book classes.John MacFarlane2011-12-30
| | | | | | | | | | We now check the `documentclass` variable, and if that is not set, we look through the template itself. Also, we have added the KOMA classes scrreprt and scrbook. You can now make a book using markdown2pdf -V documentclass:book
* EPUB: Get correct environment variable for LANG.John MacFarlane2011-12-30
| | | | This should fix `<dc:language>` problems.
* Better smart quote parsing.John MacFarlane2011-12-29
| | | | | | | | | | | * Added stateLastStrPos to ParserState. This lets us keep track of whether we're parsing the position immediately after a 'str'. If we encounter a ' in such a location, it must be an apostrophe, and can't be a single quote start. * Set this in the markdown, textile, html, and rst str parsers. * Closes #360.
* Unescape entities in citation refId.John MacFarlane2011-12-29
| | | | | | | | Closes #357. The refIds coming from citeproc contain XML numeric entities, and these don't match with the citation keys parsed by pandoc. Solution is to unescape them.
* Unicode reference ID in biblio test.John MacFarlane2011-12-29
|
* Updated tests for changes to HTML note back references.John MacFarlane2011-12-29
|
* Merge pull request #366 from gridaphobe/masterJohn MacFarlane2011-12-29
|\ | | | | Use Link instead of RawInline for reference backlinks
| * change reference backlink from RawInline to Link so it gets rendered ↵Eric Seidel2011-12-24
| | | | | | | | properly when using the xmlhtml package
* | DZSlides: Added dzslides/template.html.John MacFarlane2011-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the unaltered file from the dzslides repository. Pandoc now reads it, looking for the core part, and includes this in the new dzslides template via the 'dzslides-core' variable. When dzslides is updated, you can just put the new template.html in your `~/.pandoc/dzslides` directory, and things should work -- provided the core part can be identified as everything from <!-- {{{{ dzslides core to the end of the file. This should make it a bit easier to keep up to date.
* | Made `--version` informative about versions of dependencies.John MacFarlane2011-12-29
| |
* | Better formatting for list of highlighting languages.John MacFarlane2011-12-29
| |
* | Added "beamer" a few places where we test for latex.John MacFarlane2011-12-29
| |
* | Don't use `--smart` automatically with `man` output.John MacFarlane2011-12-29
| | | | | | | | | | Previously pandoc used smart mode automatically when `man` output was selected.
* | Better formatting of input/output formats in `--help`.John MacFarlane2011-12-29
| |
* | Made `html5` and `html5+lhs` output formats.John MacFarlane2011-12-29
| | | | | | | | | | Deprecated the `--html5`/`-5` flag. Use the output format instead.
* | Added 'beamer' as an output format.John MacFarlane2011-12-29
| | | | | | | | | | | | | | | | | | Beamer output uses the default LaTeX template, with some customizations via variables. Added `writerBeamer` to `WriterOptions`. Added `--beamer` option to `markdown2pdf`.
* | Preserve attributes in highlighted HTML.John MacFarlane2011-12-28
| | | | | | | | | | | | | | | | The container element will have the classes, id, and key-value attributes you specified in the delimited code block. Previously these were stripped off.
* | EPUB: Correctly handle internal links.John MacFarlane2011-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Previously they were ignored. Now all links are preserved, but purely internal links are modified so that they point to the proper place in the EPUB. This is nontrivial, since the heading you refer to in your markdown source with 'my-section-1' might end up as 'ch16.xhtml#my-section' in the EPUB. Closes #76.
* | Made `--highlight-style` and `--no-highlight` work in markdown2pdf.John MacFarlane2011-12-27
| |
* | Added `--highlight-style` and `--no-highlight` options.John MacFarlane2011-12-27
| |