summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Powerpoint Writer tests: Add quickcheck tests for content types.Jesse Rosenthal2017-12-29
| | | | | We want to make sure we always have an override for each xml file in the content types file.
* Powerpoint writer test: more slide number testsJesse Rosenthal2017-12-29
| | | | Add test for custom slide-level header, and notes slides.
* Lua filters: stop exporting pushPandocModuleAlbert Krewinkel2017-12-29
| | | | | | The function `pushPandocModule` was exported by Text.Pandoc.Lua to enable simpler testing. The introduction of `runPandocLua` renders direct use of this function obsolete. (API change)
* Update tool which generates lua module docsAlbert Krewinkel2017-12-29
| | | | | | All "helper functions" are not part of the Lua code for module pandoc, but are added in Haskell. The respective documentation section must therefore be excluded from automatic regeneration.
* data/pandoc.lua: drop function pandoc.global_filterAlbert Krewinkel2017-12-29
| | | | | | | | | | The function `global_filter` was used internally to get the implicitly defined global filter. It was of little value to end-users, but caused unnecessary code duplication in pandoc. The function has hence been dropped. Internally, the global filter is now received by interpreting the global table as lua filter. This is a Lua API change.
* doc/lua-filters.md: re-add docs for helper functionsAlbert Krewinkel2017-12-29
| | | | | | | These docs are dropped, as the functions are no longer part of data/pandoc.lua, from which this section is generated. This is only a temporary fix: a proper fix will have to re-think how this section is updated.
* data/pandoc.lua: fix documentation for global_filterAlbert Krewinkel2017-12-29
|
* Bump pandoc-citeproc to 0.12.2.2.John MacFarlane2017-12-28
|
* Update man page.John MacFarlane2017-12-28
|
* Changelog typo.John MacFarlane2017-12-28
|
* Update lua-filters.md and the tool that generates it.John MacFarlane2017-12-28
|
* Fixed some doc comments in data/pandoc.lua.John MacFarlane2017-12-28
|
* Remove redundant import.John MacFarlane2017-12-28
|
* Merge pull request #4170 from oltolm/opendocumentJohn MacFarlane2017-12-28
|\ | | | | improve formatting of formulas in OpenDocument
| * improve formatting of formulas in OpenDocumentoltolm2017-12-28
| |
* | Update changelog.John MacFarlane2017-12-28
| |
* | Revised benchmark so it doesn't use FileTree constructor.John MacFarlane2017-12-28
| |
* | Use latest pandoc-citeproc.John MacFarlane2017-12-28
| |
* | Class: make FileTree opaque.John MacFarlane2017-12-28
| | | | | | | | | | | | This forces uses to interact with it using `insertInFileTree` and `getFileInfo`, which normalize file names.
* | Update docs on filters.John MacFarlane2017-12-28
| |
* | Filter changes.John MacFarlane2017-12-28
| | | | | | | | | | | | | | | | | | | | | | * Previously we ran all lua filters before JSON filters. * Now we run filters in the order they are presented on the command line, whether lua or JSON. * The type of `applyFilters` has changed (incompatible API change). * `applyLuaFilters` has been removed (incompatible API change). * Bump version to 2.1. See #4196.
* | Makefile tweaksJohn MacFarlane2017-12-28
| |
* | Update RELEASE_CHECKLIST.John MacFarlane2017-12-28
| |
* | Makefile: add update-website targetJohn MacFarlane2017-12-28
| |
* | Update man page.John MacFarlane2017-12-28
| |
* | Update changelog.John MacFarlane2017-12-28
| |
* | Merge pull request #4212 from iredwards/masterJohn MacFarlane2017-12-28
|\ \ | | | | | | clarify default html output for --section-divs
| * \ Merge pull request #1 from iredwards/iredwards-patch-1Richard Edwards2017-12-28
| |\ \ | | | | | | | | clarify default html output for --section-divs
| | * | clarify default html output for --section-divsRichard Edwards2017-12-28
| |/ / | | | | | | | | | In Pandoc v2 using --section-divs and -t html results in <section>s, not <div>s, by default, as was the case for v1.9. This change to the Manual emphasizes that you must use -t html4 if you want divs, otherwise you get sections.
* | | Revert "Revert "Travis: removed lts-9 build.""John MacFarlane2017-12-28
| | | | | | | | | | | | This reverts commit 915775b8b08cdd2b0c51447a034f0dbeb6d59cec.
* | | Revert "Travis: removed lts-9 build."John MacFarlane2017-12-28
|/ / | | | | | | This reverts commit 2278cd5e772a9b8858b91c336c043a696480d25f.
* | Alphabetical order Extension constructors.John MacFarlane2017-12-28
| | | | | | | | This makes them appear in order in `--list-extensions`.
* | Changed format of --list-extensions.John MacFarlane2017-12-28
| | | | | | | | Now the + or - occurs first.
* | Powerpoint writer tests: use IO.John MacFarlane2017-12-28
| | | | | | | | | | Otherwise we can't find the data files when compiled with -embed_data_files.
* | Moved makeCanoncial definition out of ifdef!John MacFarlane2017-12-28
| | | | | | | | | | Also added slide2 to the default pptx, and reordered the data files in pandoc.cabal.
* | Class: use makeCanonical for normalization in FileTree and data files.John MacFarlane2017-12-28
| |
* | Added data/docx/word/comments.xml to pandoc.cabal data files.John MacFarlane2017-12-28
| |
* | Use insertInFileTree in powerpoint test.John MacFarlane2017-12-28
| |
* | Text.Pandoc.Class: add insertInFileTree (API change).John MacFarlane2017-12-28
| | | | | | | | | | | | | | This gives a pure way to insert an ersatz file into a FileTree. In addition, we normalize paths both on insertion and on lookup, so that "foo" and "./foo" will be judged equivalent.
* | linux package build: use stack lts-9.John MacFarlane2017-12-28
| | | | | | | | | | Also break up the build into three chunks for better cacheability.
* | Fixed warning in powerpoint writer test.John MacFarlane2017-12-28
| |
* | LaTeX writer: Use \endhead after \toprule in headerless tables.John MacFarlane2017-12-28
| | | | | | | | Closes #4207.
* | LaTeX reader: be more tolerant of `&` character.John MacFarlane2017-12-28
| | | | | | | | | | This allows us to parse unknown tabular environments as raw LaTeX. Closes #4208.
* | Travis: removed lts-9 build.John MacFarlane2017-12-28
| |
* | PowerPoint writer: Introduce beginning of testsJesse Rosenthal2017-12-28
| | | | | | | | | | | | | | | | | | | | | | This is the beginning of a test suite for the powerpoint writer. Initial tests are for the number of slides. Note that at the moment it does not test against corruption in Microsoft PowerPoint; it just tests that certain outcomes work as expected. More tests will be added. This test framework uses the PandocPure monad introduced with Pandoc 2.0.
* | Org smart test: drop superfluous importAlbert Krewinkel2017-12-28
| | | | | | | | Keeps GHC 7.8 and GHC 7.10 happy.
* | Org reader: support minlevel option for includesAlbert Krewinkel2017-12-28
| | | | | | | | | | | | | | | | | | The level of headers in included files can be shifted to a higher level by specifying a minimum header level via the `:minlevel` parameter. E.g. `#+include: "tour.org" :minlevel 1` will shift the headers in tour.org such that the topmost headers become level 1 headers. Fixes: #4154
* | Break-up org reader test fileAlbert Krewinkel2017-12-28
| | | | | | | | | | | | | | The org reader test file had grown large, to the point that editor performance was negatively affected in some cases. The tests are spread over multiple submodules, and re-combined into a tasty TestTree in the main org reader test file.
* | FB2 writer: add cover image specified by "cover-image" metaAlexander Krotov2017-12-28
| | | | | | | | Fixes #4195
* | PowerPoint writer: Obey slide level optionJesse Rosenthal2017-12-28
| |