aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-12Update man page.2.0.5John MacFarlane
2017-12-12Updated changelog.John MacFarlane
2017-12-12Markdown: Improved computation of relative cell widths in pipe tables.John MacFarlane
2017-12-12Pipe tables: use full text width for tables with wrapping cells.John MacFarlane
Previously we computed the column sizes based on the ratio between the header lines and the text width (as set by `--columns`). This meant that tables with very short header lines would be very narrow. With this change, pipe tables with wrapping cells will always take up the whole text width. The relative column widths will still be determined by the ratio of header lines, but they will be normalized to add up to 1.0.
2017-12-12Add default.nix for working on pandoc with Nix (#4146)Hamish Mackenzie
2017-12-12Spellcheck some changelog messagesAlexander Krotov
2017-12-11Updated man page.John MacFarlane
2017-12-11Change version to 2.0.5.John MacFarlane
Note that we don't need to bump the second number for an additional module and exported function.
2017-12-11Updated changelog.John MacFarlane
2017-12-11Update man page.John MacFarlane
2017-12-11Version to 2.1John MacFarlane
2017-12-11Update cabal description to include powerpoint.John MacFarlane
2017-12-11Added support for LaTeX pagestyle variable (#4135)Thomas Hodgson
* Add pagestyle support * Add pagestyle option to MANUAL.txt * Moved mention of pagestyle to the section on variables
2017-12-11`--pdf-engine-opt`: fix bug where option order was reversed.John MacFarlane
Closes #4137.
2017-12-11Add PowerPoint info to MANUAL and README.Jesse Rosenthal
2017-12-11Fix comment that confused compiler.Jesse Rosenthal
2017-12-11Remove redundant imports from Docx writer.Jesse Rosenthal
These were a result of moving functions to the OOXML module.
2017-12-11Integrate Powerpoint writer into pandoc.Jesse Rosenthal
2017-12-11Add Powerpoint writer.Jesse Rosenthal
This imports the essential Powerpoint writer. It works following the standard Pandoc conventions for making other sorts of slides. At the moment, there are still these TODOs: 1. Syntax highlighting is not yet implemented. (This is difficult because there are no character classes in Powerpoint.) 2. Footnotes and Definition lists are not yet implemented. (Notes will usually take the form of a final slide. 3. Image placement and auto-resizing has a few glitches. 4. Reference powerpoint files don't work dependably from the command line. This will be implemented, but at the moment users are advised to change themes from within Powerpoint.
2017-12-11Add necessary powerpoint functions to Class.Jesse Rosenthal
2017-12-11Create shared OOXML writer file.Jesse Rosenthal
This is for functions used by both Powerpoint and Docx writers.
2017-12-11Add default pptx data for Powerpoint writer.Jesse Rosenthal
2017-12-10Changes for skylighting-0.5.John MacFarlane
This fixes a bug in 2.0.4, whereby pandoc could not read the theme files generated with `--print-highlight-style`. It also fixes some CSS issues involving line numbers. Highlighted code blocks are now enclosed in a div with class sourceCode. Highlighting CSS no longer sets a generic color for pre and code; we only set these for class `sourceCode`. This will close #4133 and #4128.
2017-12-10Lua filters: fix package loading for Lua 5.1Albert Krewinkel
The list of package searchers is named `package.loaders` in Lua 5.1 and LuaJIT, and `package.searchers` in Lua 5.2 and later.
2017-12-09Man writer: omit internal links.John MacFarlane
That is, just print the link text without the url. Closes #4136.
2017-12-08Travis: fix path to ensure that installed ghc is first in path.John MacFarlane
2017-12-08LaTeX reader: fix \ before newline.John MacFarlane
This should be a nonbreaking space, as long as it's not followed by a blank line. This has been fixed at the tokenizer level. Closes #4134.
2017-12-08README: fix groff ms linkAlbert Krewinkel
2017-12-07Add '-threaded' to ghc-options for executable.John MacFarlane
2017-12-06Markdown reader: accept processing instructions as raw HTML.John MacFarlane
Closes #4125.
2017-12-06Lua filters: use script to initialize the interpreterAlbert Krewinkel
The file `init.lua` is used to initialize the Lua interpreter which is used in Lua filters. This gives users the option to require libraries which they want to use in all of their filters, and to extend default modules.
2017-12-02Lua filters: refactor lua module handlingAlbert Krewinkel
The integration with Lua's package/module system is improved: A pandoc-specific package searcher is prepended to the searchers in `package.searchers`. The modules `pandoc` and `pandoc.mediabag` can now be loaded via `require`.
2017-12-04Bump lower bound of hsluaAlbert Krewinkel
The release hslua 0.9.3 contains a new function which makes using Haskell functions as package loaders much easier.
2017-12-06hlint Muse reader and testsAlexander Krotov
2017-12-06Muse reader: add test for #disable-tables directive in Emacs modeAlexander Krotov
2017-12-06Muse reader: don't allow emphasis to be preceded by letterAlexander Krotov
2017-12-05Muse reader: support multiline directives in Amusewiki modeAlexander Krotov
2017-12-04reveal.js template: add title-slide identifier to title slide.John MacFarlane
This allows it to be styled more easily. Closes #4120.
2017-12-04Rewrite empty_paragraphs test so it will run on Windows.John MacFarlane
2017-12-04Markdown reader: Don't parse native div as table caption.John MacFarlane
Closes #4119.
2017-12-04Add `empty_paragraphs` extension.John MacFarlane
* Deprecate `--strip-empty-paragraphs` option. Instead we now use an `empty_paragraphs` extension that can be enabled on the reader or writer. By default, disabled. * Add `Ext_empty_paragraphs` constructor to `Extension`. * Revert "Docx reader: don't strip out empty paragraphs." This reverts commit d6c58eb836f033a48955796de4d9ffb3b30e297b. * Implement `empty_paragraphs` extension in docx reader and writer, opendocument writer, html reader and writer. * Add tests for `empty_paragraphs` extension.
2017-12-04MANUAL: note on extensions in gfm.John MacFarlane
2017-12-04Muse reader: add underline support in Emacs Muse modeAlexander Krotov
2017-12-03Update changelog.2.0.4John MacFarlane
2017-12-03Include default CSS for 'underline' class in HTML-based templates.John MacFarlane
2017-12-03Removed unnecessary import.John MacFarlane
2017-12-03Test for #4113.John MacFarlane
Closes #4113.
2017-12-03commonmark/gfm writer: use raw html for native divs/spans.John MacFarlane
This allows a pandoc markdown native div or span to be rendered in gfm using raw html tags.
2017-12-03HTML writer: export tagWithAttributes.John MacFarlane
This is a helper allowing other writers to create single HTML tags.
2017-12-03commonmark/gfm writer: implement `raw_html` and `raw_tex` extensions.John MacFarlane
Note that `raw_html` is enabled by default for `gfm`, while `raw_tex` is disabled by default.