Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-19 | linux/make_tarball.sh: remove old target directory before creating. | John MacFarlane | 1 | -0/+1 | |
2017-03-19 | Added control.in to repository. | John MacFarlane | 1 | -0/+20 | |
2017-03-19 | Fixed paths: deb->linux. | John MacFarlane | 2 | -5/+3 | |
2017-03-19 | linux tarball: man pages in share/man rather than man/. | John MacFarlane | 1 | -5/+5 | |
2017-03-19 | Improved linux tar.gz creation and added Dockerfile to repository. | John MacFarlane | 4 | -0/+111 | |
2017-03-19 | Rename static-linux -> linux. | John MacFarlane | 4 | -98/+1 | |
2017-03-19 | Removed unneeded deb directory. | John MacFarlane | 7 | -222/+1 | |
We now use static-linux to create the deb. | |||||
2017-03-19 | static-linux: Dockerfile now creates the .deb too. | John MacFarlane | 2 | -0/+52 | |
2017-03-19 | stack.pkg.yaml - use latest pandoc-citeproc. | John MacFarlane | 1 | -1/+1 | |
2017-03-19 | Update stack.pkg.yaml for latest pandoc-citeproc. | John MacFarlane | 1 | -1/+1 | |
2017-03-19 | Use latest pandoc-citeproc HEAD. | John MacFarlane | 1 | -1/+1 | |
2017-03-19 | static-linux: allow setting TREE to build from arbitrary git commit. | John MacFarlane | 2 | -2/+4 | |
2017-03-19 | deb/Makefile: remove git submodule update. | John MacFarlane | 1 | -1/+1 | |
2017-03-19 | Improved static linux build. | John MacFarlane | 1 | -6/+17 | |
Also build pandoc-citeproc. Put pandoc and pandoc-citeproc executables into a version-labeled tgz. | |||||
2017-03-18 | HTML reader: Better sanity checks on raw HTML. | John MacFarlane | 2 | -6/+30 | |
This also affects the Markdown reader. Closes #3257. | |||||
2017-03-17 | Added test case to 3348 to try to figure out why appveyor build fails. | John MacFarlane | 1 | -0/+18 | |
2017-03-17 | stack.pkg.yaml - use latest pandoc-citeproc HEAD. | John MacFarlane | 1 | -1/+1 | |
This should address appveyor test failures. | |||||
2017-03-17 | Adjust command test 3348.md to specify column width. | John MacFarlane | 1 | -1/+1 | |
This is meant to address a test failure on appveyor. | |||||
2017-03-17 | Improved static linux alpine build. | John MacFarlane | 1 | -3/+6 | |
* Use -split-objs (reduces executable size from ~50M to 32M), at cost of much slower compilation. * Moved building of prereqs from CMD to RUN, so they can be cached. Doing 'make build' will fetch the latest from git and rebuild pandoc, but dependencies needn't be rebuilt. | |||||
2017-03-17 | Added static-linux directory. | John MacFarlane | 2 | -0/+29 | |
This provides a Makefile and Dockerfile sufficient for producing a completely statically linked linux executable for maximum portability. If docker is installed, this should suffice: make setup make build The binary will be placed in artifacts/. | |||||
2017-03-16 | Added test for #256. | John MacFarlane | 3 | -0/+15 | |
2017-03-16 | MANUAL: document `--abbreviations`. | John MacFarlane | 1 | -0/+13 | |
Closes #256. | |||||
2017-03-16 | Add default abbreviations file (data/abbreviations). | John MacFarlane | 3 | -4/+34 | |
This contains a list of strings that will be recognized by pandoc's Markdown parser as abbreviations. (A nonbreaking space will be inserted after the period, preventing a sentence space in formats like LaTeX.) Users can override the default by putting a file abbreviations in their user data directory (`~/.pandoc` on *nix). | |||||
2017-03-16 | Added --abbreviations=FILE option for custom abbreviations file. | John MacFarlane | 1 | -8/+23 | |
2017-03-16 | LaTeX/Beamer writer: allow hyperlinks to frames. | John MacFarlane | 1 | -4/+13 | |
Previously you could link to a header above or below slide level but not TO slide level. This commit changes that. Hypertargets are inserted inside frame titles; technically the reference is to just after the title, but in normal use (where slides are viewed full screen in a slide show), this does not matter. Closes #3220. | |||||
2017-03-15 | Makefile: allow make test to take TESTARGS. | John MacFarlane | 1 | -1/+3 | |
2017-03-15 | OpenDocument writer: use more widely available bullet characters. | John MacFarlane | 2 | -103/+103 | |
The old characters weren't available in some font sets. These seem to work well on Windows and Linux versions of LibreOffice. Closes #1400. | |||||
2017-03-15 | Removed another unused cabal dependency. | John MacFarlane | 1 | -1/+0 | |
2017-03-15 | Removed some unnecessary build-depends. | John MacFarlane | 1 | -8/+3 | |
2017-03-15 | Fixed weigh-pandoc so it compiles again. | John MacFarlane | 1 | -3/+3 | |
2017-03-15 | Use tasty-golden for golden tests in Old. | John MacFarlane | 2 | -39/+54 | |
2017-03-14 | Command tests: just findPandoc once. | John MacFarlane | 1 | -4/+4 | |
2017-03-14 | Removed unneeded import. | John MacFarlane | 1 | -1/+0 | |
2017-03-14 | Got rid of distracting warning in test output. | John MacFarlane | 1 | -2/+2 | |
2017-03-14 | Small test plumbing improvement. | John MacFarlane | 1 | -11/+11 | |
2017-03-14 | Use tasty for tests rather than test-framework. | John MacFarlane | 29 | -142/+137 | |
2017-03-13 | Removed unused symbol. | John MacFarlane | 1 | -1/+0 | |
2017-03-13 | Better handling of \part in LaTeX. | John MacFarlane | 4 | -10/+48 | |
Closes #1905. Removed stateChapters from ParserState. Now we parse chapters as level 0 headers, and parts as level -1 headers. After parsing, we check for the lowest header level, and if it's less than 1 we bump everything up so that 1 is the lowest header level. So `\part` will always produce a header; no command-line options are needed. | |||||
2017-03-13 | Docx writer: Support 9 levels of headers. | John MacFarlane | 2 | -5/+66 | |
Closes #1642. | |||||
2017-03-13 | RST writer: convert to PandocMonad, report on unrendered raw items. | John MacFarlane | 2 | -33/+41 | |
2017-03-13 | ISSUE_TEMPLATE: add URL for pandoc-discuss. | John MacFarlane | 1 | -2/+3 | |
2017-03-13 | Added github ISSUE_TEMPLATE. | John MacFarlane | 1 | -0/+10 | |
2017-03-13 | Highlighting: highlighting now returns an Either rather than Maybe. | John MacFarlane | 5 | -25/+44 | |
This allows us to display error information returned by the skylighting library. Display a warning if the highlighting library throws an error. | |||||
2017-03-13 | Put TEI writer inside PandocMonad. Added warnings for omitted raw elements. | John MacFarlane | 2 | -149/+166 | |
Also added identifiers on `<div>` elements. These were commented out before, not sure why? | |||||
2017-03-12 | Org reader: interpret more meta value as inlines | Albert Krewinkel | 1 | -4/+9 | |
The values of the following meta variables are now interpreted using org-markup instead of treating them as pure strings: - *keywords*: comma-separated list of inlines - *subtitle*: inline values - *nocite*: inline values; using it multiple times accumulates the values. | |||||
2017-03-12 | Converted DokuWiki writer to use PandocMonad. | John MacFarlane | 1 | -25/+34 | |
2017-03-12 | MediaWiki writer: use PandocMonad. | John MacFarlane | 1 | -23/+29 | |
2017-03-12 | Issue warning for duplicate header identifiers. | John MacFarlane | 6 | -8/+46 | |
As noted in the previous commit, an autogenerated identifier may still coincide with an explicit identifier that is given for a header later in the document, or with an identifier on a div, span, link, or image. This commit adds a warning in this case, so users can supply an explicit identifier. * Added `DuplicateIdentifier` to LogMessage. * Modified HTML, Org, MediaWiki readers so their custom state type is an instance of HasLogMessages. This is necessary for `registerHeader` to issue warnings. See #1745. | |||||
2017-03-12 | Improved behavior of `auto_identifiers` when there are explicit ids. | John MacFarlane | 2 | -1/+15 | |
Previously only autogenerated ids were added to the list of header identifiers in state, so explicit ids weren't taken into account when generating unique identifiers. Duplicated identifiers could result. This simple fix ensures that explicitly given identifiers are also taken into account. Fixes #1745. Note some limitations, however. An autogenerated identifier may still coincide with an explicit identifier that is given for a header later in the document, or with an identifier on a div, span, link, or image. Fixing this would be much more difficult, because we need to run `registerHeader` before we have the complete parse tree (so we can't get a complete list of identifiers from the document by walking the tree). However, it might be worth issuing warnings for duplicate header identifiers; I think we can do that. It is not common for headers to have the same text, and the issue can always be worked around by adding explicit identifiers, if the user is aware of it. | |||||
2017-03-12 | Revert "Shared: export extractIds." | John MacFarlane | 1 | -20/+0 | |
This reverts commit 0ef1e51211cd35b1ddb54a5fe8bee4247f1e1801. |