aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-04LaTeX writer: Add classes for frontmatter support (#5353)Andrew Dunning1-2/+2
Remove frontmatter from scrreprt The KOMA-Script `scrreprt` class follows the pattern of `report`, and does not support `\frontmatter`. Use frontmatter for more classes
2019-03-04 LaTeX template: Robust section numbering removal (#5351)Andrew Dunning5-5/+5
Ensures that section numbering does not reappear with custom section levels. See <https://tex.stackexchange.com/questions/473653/>. Update tests
2019-03-04LaTeX writer/template: better handling of front/main/backmatter.John MacFarlane2-31/+34
In pandoc 2.7 we assumed that every class with chapters would accept `\frontmatter`, `\mainmatter`, and `\backmatter`. This is not so (e.g. report does not). So pandoc 2.7 breaks on report class by including an unsupported command. So we replace the book-class variable in the template with two variables, has-chapters and has-frontmatter, and set these intelligently in the writer. Closes #5348.
2019-03-03Added to AUTHORS.md.John MacFarlane1-0/+2
2019-03-03Another small changelog fix.John MacFarlane1-1/+1
2019-03-03Fix typo in changelog.John MacFarlane1-1/+2
2019-03-03Update manual date, man page, README.md.John MacFarlane3-93/+100
2019-03-03cabal.project - update pandoc-citeproc version.John MacFarlane1-1/+1
2019-03-03Update bash completion template.John MacFarlane1-1/+5
Added `--ipynb-output` and `latexmk` pdf-engine.
2019-03-02Use latest pandoc-citeproc. Updated cahngelog.John MacFarlane2-2/+2
2019-03-02Changelog rewording and reformatting.John MacFarlane1-40/+49
2019-03-02Update changelog.John MacFarlane1-44/+141
2019-03-02JATS reader: Support fig-group block element (#5317).John MacFarlane1-1/+4
2019-03-02Add John KetzerX to AUTHORSJohn MacFarlane1-0/+1
2019-03-02Require texmath 0.11.2.1John MacFarlane2-2/+2
2019-03-02Shared: remove withTempDir.John MacFarlane1-17/+0
2019-03-02Bump version to 2.7.John MacFarlane1-1/+1
2019-03-02Use XDG data directory for user data directory.John MacFarlane5-30/+27
Instead of `$HOME/.pandoc`, the default user data directory is now `$XDG_DATA_HOME/pandoc`, where `XDG_DATA_HOME` defaults to `$HOME/.local/share` but can be overridden by setting the environment variable. If this directory is missing, then `$HOME/.pandoc` is searched instead, for backwards compatibility. However, we recommend moving local pandoc data files from `$HOME/.pandoc` to `$HOME/.local/share/pandoc`. On Windows the default user data directory remains the same. Closes #3582.
2019-03-02Add new exported function defaultUserDataDirsJohn MacFarlane1-1/+17
2019-03-01Update MANUAL on slide shows to reflect changes.John MacFarlane1-3/+3
2019-03-01LaTeX(Beamer) writer: include contents under headers < slidelevel.John MacFarlane1-1/+8
Currently we keep the fancy title slide and add a new slide with the same title and whatever content was under the header. This changes behavior of slides, but is consistent with the new behavior of the revealjs and other HTML slide show writers. See #4317.
2019-03-01HTML writer: include content under title slides.John MacFarlane1-7/+9
This facilitates real 2D revealjs slideshows, with content under the top-level slide in each stack. It also enables notes on title slides. Closes #4317 and #5237.
2019-03-01LaTeX template: Add \frontmatter, \mainmatter, \backmatter for book classes.John MacFarlane1-0/+9
Closes #5306.
2019-03-01Rearrange --help output in a more rational way.John MacFarlane1-279/+280
Closes #5336.
2019-03-01PDF: change types of subsidiary functions to PandocIO,...John MacFarlane1-70/+70
...to allow warnings to be threaded through. Additional fix for #5343.
2019-03-01Make `--fail-if-warnings` work for PDF output.John MacFarlane1-4/+10
Closes #5343.
2019-03-01Remove license boilerplate (pandoc.hs).John MacFarlane1-18/+0
2019-03-01Remove license boilerplate.John MacFarlane134-2439/+0
The haddock module header contains essentially the same information, so the boilerplate is redundant and just one more thing to get out of sync.
2019-02-28Markdown Reader: yamlToMeta respects extensions (#5276)Mauro Bieg2-7/+7
Add ReaderOptions parameter to yamlToMeta [API change]. fixes #5272
2019-02-28Shared: add filterIpynbOutput. [API change]John MacFarlane5-10/+71
Add command line option `--ipynb-output=all|none|best`. Closes #5339.
2019-02-28ipynb writer: only include metadata under 'jupyter' field.John MacFarlane1-1/+1
2019-02-28Remove spaces on empty lines in manual.John MacFarlane1-9/+9
2019-02-28Clarify variable substitution indentation in templates (#5338)Agustín Martín Barbero1-0/+2
Add `The value of a variable will be indented to the same level as the variable.` to the MANUAL.
2019-02-27Add latexmk as an option for --pdf-engine.John MacFarlane3-84/+80
Closes #3195. Note that you can use --pdf-engine-opt=-outdir=bar to specify a persistent temp dir.
2019-02-27Remove workaround for foundation, now that the bug is fixed.John MacFarlane1-9/+1
2019-02-27Use latest skylighting.John MacFarlane2-3/+3
This should fix #5328.
2019-02-27Translations: reorder alphabetically (#5335)Mauro Bieg5-16/+15
remove `Author`, closes #5334
2019-02-27Powerpoint writer: add tests for underline.Jesse Rosenthal3-1/+1
2019-02-27PowerPoint writer: add underlinesJesse Rosenthal1-0/+3
Use span with single class "underline" as in docx writer.
2019-02-25Shared.compactify: Avoid mixed lists.John MacFarlane23-26/+48
This improves on the original fix to #5285 by preventing other mixed lists (lists with a mix of Plain and Para elements) that were allowed given the original fix.
2019-02-23JATS reader: fix parsing of figures.John MacFarlane2-18/+51
This ensures that a figure containing a single image is parsed as a pandoc "implicit figure" (i.e., a Para with a single Image whose title attribute begins with `fig:`). More complex figures will still be parsed as divs. Closes #5321.
2019-02-22Add section identifiers support for FB2 writer (#5315)John4-70/+63
Closes #5229.
2019-02-21Docx reader: Start adding comment to combine moduleJesse Rosenthal1-0/+40
This module is one of the most opaque parts of the docx reader: it deals with the fact that runs have non-nesting formatting, so we have to figure out the nesting on the fly as we combine them. We start adding commenting, so new developers can understand and, if necessary, modify this module. Specific function comments will be added in the future, but this offers a global description of the purpose of the module.
2019-02-20MANUAL: reorder custom-styles section (#5324)Mauro Bieg1-47/+51
2019-02-20Escape slashes so haddock doesn't think they're italics (#5322)Chris Martin1-1/+1
2019-02-18Docx reader tests: fix test file with trailing space.Jesse Rosenthal1-1/+1
This failed due to the fix of #5273.
2019-02-18Docx reader: add tests for trimming last inline.Jesse Rosenthal3-0/+6
2019-02-18Docx reader: Trim space inside the last inline.Jesse Rosenthal1-1/+2
We have to add one final mempty when we're combining in order to trim inlines appropriately. (We need to use our own trimming routines here due to the way that formatted inlines are smushed together when converting from docx.) Closes #5273
2019-02-18hlint MuseAlexander Krotov2-3/+3
2019-02-18Muse reader: add secondary note supportAlexander Krotov2-5/+28