Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-01-01 | Markdown reader: rewrite inlinesInBalancedBrackets. | John MacFarlane | 1 | -19/+13 | |
The rewrite is much more direct, avoiding parseFromString. And it performs significantly better; unfortunately, parsing time still increases exponentially. See #1735. | |||||
2018-01-02 | Removed redundant subtitle in title | stalmon | 1 | -3/+1 | |
subtitle is allready used to create a subtitle for the document appending the subtitle to the main title leads to double subtitle in the document | |||||
2018-01-01 | Lua.Module.Utils: make stringify work on MetaValues. | John MacFarlane | 1 | -1/+4 | |
I'm sure this was intended in the first place, but currently only Meta is supported. | |||||
2017-12-31 | Docx reader: minor cleanup. | Jesse Rosenthal | 1 | -1/+2 | |
2017-12-31 | Docx reader: tests for overlapping targets (anchor spans). | Jesse Rosenthal | 3 | -0/+7 | |
2017-12-31 | Docx Reader: Combine adjacent anchors. | Jesse Rosenthal | 2 | -22/+49 | |
There isn't any reason to have numberous anchors in the same place, since we can't maintain docx's non-nesting overlapping. So we reduce to a single anchor, and have all links pointing to one of the overlapping anchors point to that one. This changes the behavior from commit e90c714c7 slightly (use the first anchor instead of the last) so we change the expected test result. Note that because this produces a state that has to be set after every invocation of `parPartToInlines`, we make the main function into a primed subfunction `parPartToInlines'`, and make `parPartToInlines` a wrapper around that. | |||||
2017-12-30 | Markdown reader: Avoid parsing raw tex unless \ + letter seen. | John MacFarlane | 1 | -1/+2 | |
This seems to help with the performance problem, #4216. | |||||
2017-12-30 | LaTeX reader: Simplified a check for raw tex command. | John MacFarlane | 1 | -2/+2 | |
2017-12-30 | Docx reader: tests for removing unused anchors. | Jesse Rosenthal | 3 | -0/+7 | |
2017-12-30 | Docx reader: Remove unused anchors. | Jesse Rosenthal | 1 | -5/+27 | |
Docx produces a lot of anchors with nothing pointing to them -- we now remove these to produce cleaner output. Note that this has to occur at the end of the process because it has to follow link/anchor rewriting. Closes #3679. | |||||
2017-12-30 | Improve benchmarks. | John MacFarlane | 1 | -40/+43 | |
Previously we weren't setting the default extensions properly, so e.g. 'markdown' wasn't being tested with pandoc markdown extensions. | |||||
2017-12-31 | Muse reader: automatically translate #cover into #cover-image | Alexander Krotov | 1 | -1/+3 | |
Amusewiki uses #cover directive to specify cover image. | |||||
2017-12-30 | Improved benchmark argument parsing. | John MacFarlane | 1 | -10/+5 | |
You can now say 'make bench BENCHARGS="markdown latex reader"' and both the markdown and latex readers will be benchmarked. | |||||
2017-12-30 | Fixed small bug in README generation. | John MacFarlane | 2 | -7/+5 | |
2017-12-30 | Use gfm for generated README.md. | John MacFarlane | 2 | -144/+127 | |
2017-12-30 | Muse reader: enable round trip test | Alexander Krotov | 1 | -10/+9 | |
Closes #4107 | |||||
2017-12-30 | Muse writer: don't escape URIs from AST | Alexander Krotov | 1 | -1/+1 | |
2017-12-30 | Docx reader: Read multiple children of w:sdtContents` | Jesse Rosenthal | 2 | -6/+15 | |
Previously we had only read the first child of an sdtContents tag. Now we replace sdt with all children of the sdtContents tag. This changes the expected test result of our nested_anchors test, since now we read docx's generated TOCs. | |||||
2017-12-29 | Update RELEASE-CHECKLIST | John MacFarlane | 1 | -33/+17 | |
2017-12-29 | Generate README.md from template and MANUAL.txt. | John MacFarlane | 4 | -120/+229 | |
`make README.md` will generate the README.md after changes to MANUAL.txt have been made. | |||||
2017-12-29 | Small MANUAL tweaks. | John MacFarlane | 1 | -4/+9 | |
2017-12-29 | Merge branch 'master' of github.com:jgm/pandoc | John MacFarlane | 1 | -119/+133 | |
2017-12-29 | Merge pull request #4214 from mb21/manual | John MacFarlane | 1 | -119/+133 | |
MANUAL.txt simplify and add more structure | |||||
2017-12-29 | Merge branch 'master' of github.com:jgm/pandoc | John MacFarlane | 8 | -100/+168 | |
2017-12-29 | Powerpoint Writer tests: Add quickcheck tests for content types. | Jesse Rosenthal | 2 | -15/+79 | |
We want to make sure we always have an override for each xml file in the content types file. | |||||
2017-12-29 | MANUAL.txt move fenced_divs down to bracketed_spans | mb21 | 1 | -42/+49 | |
2017-12-29 | Powerpoint writer test: more slide number tests | Jesse Rosenthal | 1 | -4/+9 | |
Add test for custom slide-level header, and notes slides. | |||||
2017-12-29 | MANUAL.txt simplify and add more structure | mb21 | 1 | -77/+84 | |
2017-12-29 | Lua filters: stop exporting pushPandocModule | Albert Krewinkel | 1 | -6/+0 | |
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) | |||||
2017-12-29 | Update tool which generates lua module docs | Albert Krewinkel | 2 | -9/+9 | |
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. | |||||
2017-12-29 | data/pandoc.lua: drop function pandoc.global_filter | Albert Krewinkel | 5 | -68/+9 | |
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. | |||||
2017-12-29 | doc/lua-filters.md: re-add docs for helper functions | Albert Krewinkel | 1 | -0/+75 | |
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. | |||||
2017-12-29 | data/pandoc.lua: fix documentation for global_filter | Albert Krewinkel | 2 | -20/+9 | |
2017-12-28 | Update changelog. | John MacFarlane | 1 | -5/+5 | |
2017-12-28 | Bump pandoc-citeproc to 0.12.2.2. | John MacFarlane | 2 | -2/+2 | |
2017-12-28 | Update man page. | John MacFarlane | 1 | -1/+4 | |
2017-12-28 | Changelog typo. | John MacFarlane | 1 | -1/+1 | |
2017-12-28 | Update lua-filters.md and the tool that generates it. | John MacFarlane | 2 | -182/+108 | |
2017-12-28 | Fixed some doc comments in data/pandoc.lua. | John MacFarlane | 1 | -10/+10 | |
2017-12-28 | Remove redundant import. | John MacFarlane | 1 | -1/+0 | |
2017-12-28 | Merge pull request #4170 from oltolm/opendocument | John MacFarlane | 3 | -9/+51 | |
improve formatting of formulas in OpenDocument | |||||
2017-12-28 | Update changelog. | John MacFarlane | 1 | -0/+12 | |
2017-12-28 | Revised benchmark so it doesn't use FileTree constructor. | John MacFarlane | 1 | -4/+5 | |
2017-12-28 | Use latest pandoc-citeproc. | John MacFarlane | 2 | -2/+3 | |
2017-12-28 | Class: make FileTree opaque. | John MacFarlane | 1 | -1/+1 | |
This forces uses to interact with it using `insertInFileTree` and `getFileInfo`, which normalize file names. | |||||
2017-12-28 | Update docs on filters. | John MacFarlane | 2 | -5/+7 | |
2017-12-28 | Filter changes. | John MacFarlane | 2 | -35/+47 | |
* 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. | |||||
2017-12-28 | Makefile tweaks | John MacFarlane | 1 | -2/+2 | |
2017-12-28 | Update RELEASE_CHECKLIST. | John MacFarlane | 1 | -1/+1 | |
2017-12-28 | Makefile: add update-website target | John MacFarlane | 1 | -0/+6 | |