Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-18 | Groff escaping changes. | John MacFarlane | 10 | -110/+118 | |
- `--ascii` is now turned on automatically for man output, for portability. All man output will be escaped to ASCII. - In T.P.Writers.Groff, `escapeChar`, `escapeString`, and `escapeCode` now take a boolean parameter that selects ascii-only output. This is used by the Ms writer for `--ascii`, instead of doing an extra pass after writing the document. - In ms output without `--ascii`, unicode is used whenever possible (e.g. for double quotes). - A few escapes are changed: e.g. `\[rs]` instead of `\\` for backslash, and `\ga]` instead of `` \` `` for backtick. | |||||
2018-10-18 | Add Text.Pandoc.GroffChar. | John MacFarlane | 3 | -20/+421 | |
This will hold common escaping data for groff characters. | |||||
2018-10-17 | man/ms writers: use `\[at]` for escaped `@`. | John MacFarlane | 2 | -2/+2 | |
2018-10-17 | Updated version bounds for containers and haddock-library. | John MacFarlane | 6 | -9/+7 | |
Allow haddock-library 1.7 and containers 0.6.*. Closes #4974. | |||||
2018-10-17 | Move common groff functions to Text.Pandoc.Writers.Groff | John MacFarlane | 11 | -215/+221 | |
(unexported module). These are used in both the man and ms writers. Moved groffEscape out of Text.Pandoc.Writers.Shared [cancels earlier API change from adding it, which was after last release]. This fixes strong/code combination on man (should be `\f[CB]` not `\f[BC]`), mentioned in #4973. Updated tests. Closes #4975. | |||||
2018-10-17 | Man writer: use \f[R] instead of \f[] to reset font | Alexander Krotov | 3 | -46/+47 | |
Fixes #4973 | |||||
2018-10-17 | Muse reader: allow examples to be indented with tabs | Alexander Krotov | 2 | -8/+13 | |
2018-10-17 | Muse reader: remove indentation from examples indicated by {{{ and }}} | Alexander Krotov | 2 | -4/+13 | |
2018-10-16 | Merge branch 'groff_reader' of https://github.com/Yanpas/pandoc into ↵ | John MacFarlane | 9 | -0/+958 | |
Yanpas-groff_reader | |||||
2018-10-17 | update cabal, add man-reader | Yan Pas | 1 | -0/+1 | |
2018-10-17 | added old-style test | Yan Pas | 5 | -1/+289 | |
2018-10-16 | Added note to customizing-pandoc. | John MacFarlane | 1 | -0/+4 | |
2018-10-16 | customizing-pandoc: add suggestion about 'pandoc -t native'. | John MacFarlane | 1 | -1/+2 | |
2018-10-16 | Revised customizing-pandoc.md and included TODOs. | John MacFarlane | 1 | -63/+151 | |
2018-10-16 | Muse reader: simplify "atStart" | Alexander Krotov | 1 | -5/+6 | |
2018-10-16 | add docs about customizing pandoc (#4972) | Mauro Bieg | 2 | -2/+66 | |
closes #3288 | |||||
2018-10-16 | Muse reader: code cleanup | Alexander Krotov | 1 | -33/+29 | |
2018-10-16 | Muse reader: simplify "commonPrefix" implementation | Alexander Krotov | 1 | -5/+1 | |
2018-10-16 | Muse reader: simplify emphasis parsing | Alexander Krotov | 1 | -17/+7 | |
2018-10-16 | Lua filter docs: extend description of table fields | Albert Krewinkel | 1 | -9/+18 | |
2018-10-15 | Only override --quickcheck-tests=N if N is not default value (100). | John MacFarlane | 2 | -2/+12 | |
Some of the round-trip tests are set to do a maximum of 25 trials when the default value is given. Closes #4956. | |||||
2018-10-15 | LaTeX reader: small verbatim mode cleanups. | John MacFarlane | 1 | -17/+15 | |
2018-10-15 | LaTeX reader: withVerbatimMode now does nothing if already in | John MacFarlane | 1 | -4/+8 | |
verbatim mode. Previously nested uses wouldn't work properly. | |||||
2018-10-15 | LaTeX reader: simplified type on doMacros'. | John MacFarlane | 2 | -12/+9 | |
2018-10-16 | builders | Yan Pas | 2 | -68/+62 | |
2018-10-15 | LaTeX reader: small efficiency improvement. | John MacFarlane | 1 | -1/+2 | |
2018-10-15 | LaTeX reader: tokenize before pulling tokens, | John MacFarlane | 2 | -15/+16 | |
rather than after. This has some performance penalty but is more reliable. Closes #4408. | |||||
2018-10-16 | font as a set of styles, mono font support | Yan Pas | 1 | -24/+39 | |
2018-10-15 | Lua filter docs: describe Attr type | Albert Krewinkel | 1 | -13/+28 | |
2018-10-15 | Lua filter docs: render field names as code | Albert Krewinkel | 1 | -131/+131 | |
2018-10-15 | style issues | Yan Pas | 1 | -12/+9 | |
2018-10-15 | Lua filter docs: fix typos | Albert Krewinkel | 1 | -5/+5 | |
2018-10-15 | LaTeX reader: more care with verbatim mode in macro definitions. | John MacFarlane | 1 | -17/+20 | |
This solves some of the issues in #4408, but it is fragile and may introduce new problems. We really need to change the approach fundamentally and expand macros before pulling tokens from the stream, rather than after. | |||||
2018-10-15 | Lua filter docs: complete, fix MetaValue documentation | Albert Krewinkel | 1 | -5/+47 | |
2018-10-15 | Lua pandoc module: ensure MetaList elements behave like Lists | Albert Krewinkel | 1 | -0/+3 | |
Methods usable on Lists can also be used on MetaList objects. | |||||
2018-10-15 | Lua pandoc module: fix MetaList constructor | Albert Krewinkel | 1 | -1/+6 | |
Passing a MetaList object to the constructor `pandoc.MetaList` now returns the passed list as a MetaList. This is consistent with the constructor behavior when passed an (untagged) list. Previously, the constructor used to create a new MetaList with the passed MetaList as its only element. | |||||
2018-10-15 | LaTeX reader: more careful placement of withVerbatimMode. | John MacFarlane | 1 | -14/+16 | |
for macros | |||||
2018-10-15 | LaTeX reader: make macroDef polymorphic and allow in inline context. | John MacFarlane | 2 | -12/+5 | |
Otherwise we can't parse something like ``` \lowercase{\def\x{Foo}} ``` I have actually seen tex like this in the wild. | |||||
2018-10-15 | LaTeX reader: improved parsing of `\def`, `\let`. | John MacFarlane | 2 | -27/+41 | |
We now correctly parse: ``` \def\bar{hello} \let\fooi\bar \def\fooii{\bar} \fooi +\fooii \def\bar{goodbye} \fooi +\fooii ``` | |||||
2018-10-15 | LaTeX reader: Fix small regression in pattern argumnents... | John MacFarlane | 1 | -1/+2 | |
introduced in last commit. | |||||
2018-10-15 | More refactoring of LaTeX reader code. | John MacFarlane | 2 | -34/+37 | |
2018-10-15 | T.P.R.LaTeX.Parsing: moved more functions. | John MacFarlane | 1 | -57/+64 | |
2018-10-15 | Added failing test case for macros. | John MacFarlane | 1 | -0/+18 | |
2018-10-15 | LaTeX reader: improve parsing of `\def` argspec. | John MacFarlane | 1 | -4/+4 | |
2018-10-15 | T.P.R.LaTeX.Parsing: moved some functions up a level. | John MacFarlane | 1 | -20/+21 | |
2018-10-15 | Lua filters doc: add ReaderOptions to list of objects | Albert Krewinkel | 1 | -0/+35 | |
2018-10-15 | Lua filters: rename ReaderOptions fields, use snake_case | Albert Krewinkel | 1 | -5/+28 | |
Snake case is used in most variable names, using camelCase for these fields was an oversight. A metatable is added to ensure that the old field names remain functional. | |||||
2018-10-14 | LaTeX reader: skip `\PackageError` commands. | John MacFarlane | 1 | -0/+2 | |
See #4408. But this doesn't fix the issue. | |||||
2018-10-14 | Markdown writer: ensure blank between raw block and normal content. | John MacFarlane | 3 | -0/+15 | |
Otherwise a raw block can prevent a paragraph from being recognized as such. Closes #4629. | |||||
2018-10-14 | Use pandoc-citeproc 0.14.7. | John MacFarlane | 4 | -4/+4 | |