Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-20 | Lua filters: iterate over AST element fields when using `pairs` | Albert Krewinkel | 1 | -0/+58 | |
This makes it possible to iterate over all field names of an AST element by using a generic `for` loop with `pairs`: for field_name, field_content in pairs(element) do … end Raw table fields of AST elements should be considered an implementation detail and might change in the future. Accessing element properties should always happen through the fields listed in the Lua filter docs. Note that the iterator currently excludes the `t`/`tag` field. | |||||
2018-10-20 | Man reader: block quotes (using RS..RE). | John MacFarlane | 3 | -2/+8 | |
2018-10-20 | Man reader: parse TP as definition lists. | John MacFarlane | 3 | -26/+55 | |
Closes #4981. | |||||
2018-10-20 | Man reader: handle shift in list style. | John MacFarlane | 2 | -33/+43 | |
Closes #4987. | |||||
2018-10-20 | Man reader: minor refactoring. | John MacFarlane | 1 | -9/+9 | |
2018-10-20 | Powerpoint tests: test raw openxml | Jesse Rosenthal | 4 | -1/+7 | |
Output files confirmed not to be corrupt, and with content as expected, on PowerPoint 2013 on Windows 10 (virtualbox on linux). | |||||
2018-10-20 | Powerpoint: Support raw openxml in pptx writer. | Jesse Rosenthal | 2 | -12/+25 | |
This allows raw openxml blocks and inlines to be used in the pptx writer. A few caveats: 1. It's up to the user to write well-formed openxml. The chances for corruption, especially with such a brittle format as pptx, is pretty high. 2. Because of the tricky way that blocks map onto shapes, if you are using a raw block, it should be the only block on a slide (otherwise other text might end up overlapping it). 3. The pptx ooxml namespace abbreviations are different from the docx ooxml namespaces. Again, it's up to the user to get it right. Unzipped document and ooxml specification should be consulted. Closes: #4976 | |||||
2018-10-19 | Man reader: skip optional .IP before code block. | John MacFarlane | 1 | -0/+5 | |
2018-10-19 | Man reader: improve treatment of .TH. | John MacFarlane | 2 | -15/+10 | |
This should just add to metadata (title, date, section), and not produce a level-1 header. (That might be done in the template, depending on the output format.) | |||||
2018-10-19 | Man reader: remove commented-out code. | John MacFarlane | 1 | -23/+0 | |
2018-10-19 | Man reader: Improved header parsing. | John MacFarlane | 3 | -24/+25 | |
- .SH should be level 1, .SS level 2. - The header title can come on the next line. | |||||
2018-10-19 | Regenerated man page. | John MacFarlane | 1 | -410/+0 | |
2018-10-19 | Man writer: avoid unnecessary `.RS`/`.RE` pair in defn lists. | John MacFarlane | 2 | -39/+3 | |
When the definition is just one paragraph, we don't need the `.RS\n.RE`. | |||||
2018-10-19 | Update man page to use `\[at]` instead of `\@`. | John MacFarlane | 1 | -1661/+1697 | |
2018-10-19 | Man reader: properly handle multi-block list items. | John MacFarlane | 3 | -37/+37 | |
Closes #4985. | |||||
2018-10-19 | Man reader: minor refactoring. | John MacFarlane | 1 | -6/+14 | |
2018-10-19 | stack.yaml - use latest cmark-gfm, pandoc-citeproc. | John MacFarlane | 4 | -7/+9 | |
2018-10-19 | Man reader: Nicer looking "skipped content" report. | John MacFarlane | 1 | -1/+3 | |
Just give the macro name, which users will recognize, rather than the internal token. | |||||
2018-10-19 | Man reader: got rid of MUnknownMacro and simplified code. | John MacFarlane | 1 | -21/+4 | |
2018-10-19 | Man reader: remove algebraic type for MacroKind. | John MacFarlane | 1 | -22/+8 | |
Instead, just use a String for the literal macro. This makes the code easier to follow and yields better info messages for ignored content. Closes #4980. | |||||
2018-10-19 | Use man reader for files with extension dot + digit. | John MacFarlane | 1 | -0/+1 | |
2018-10-19 | Man reader: Added more tests for escapes. | John MacFarlane | 1 | -6/+11 | |
Closes #4983. | |||||
2018-10-19 | Man reader: minor improvements. | John MacFarlane | 3 | -10/+16 | |
use `trimInlines` for Para content to avoid leading and trailing spaces. Fix handling of \" in middle of line. Add more tests for escapes. | |||||
2018-10-19 | More man reader test updates. | John MacFarlane | 1 | -6/+6 | |
2018-10-19 | Update tests for last change to man reader. | John MacFarlane | 1 | -42/+42 | |
2018-10-19 | Man reader: generate Space elements correctly. | John MacFarlane | 1 | -4/+4 | |
Closes #4979. | |||||
2018-10-18 | Update man reader tests. | John MacFarlane | 3 | -32/+30 | |
2018-10-18 | Man reader: improve list parsing. | John MacFarlane | 1 | -20/+13 | |
We now handle all kinds of ordered list markers. We also avoid having an extra bullet character in bullet list contents. | |||||
2018-10-18 | Man reader: remove final newline in code blocks. | John MacFarlane | 1 | -1/+5 | |
This is consistent with other readers. | |||||
2018-10-18 | Man reader: use report instead of logMessage. | John MacFarlane | 1 | -2/+6 | |
2018-10-18 | Man reader: improved parsing of groff escapes. | John MacFarlane | 1 | -80/+116 | |
We now handle all the named escapes, plus combining accents and unicode escapes. | |||||
2018-10-18 | GroffChar: fixed interpretation of `\-`. | John MacFarlane | 3 | -20/+20 | |
It is the ascii - sign, not the unicode hyphen. | |||||
2018-10-19 | Lua filter doc: merge type references into main document | Albert Krewinkel | 2 | -661/+665 | |
2018-10-18 | Merge branch 'Yanpas-groff_reader' | John MacFarlane | 9 | -0/+958 | |
2018-10-18 | Remove tag on pandoc-citeproc in cabal.project. | John MacFarlane | 1 | -1/+0 | |
2018-10-18 | Bump upper bound for QUickCheck. | John MacFarlane | 1 | -1/+1 | |
2018-10-18 | Bump upper bound for binary. | John MacFarlane | 1 | -1/+1 | |
2018-10-18 | cabal.project - add tag for pandoc-citeproc. | John MacFarlane | 1 | -0/+1 | |
2018-10-18 | Revert "cabal.project - removed git repo for pandoc-citeproc." | John MacFarlane | 1 | -0/+4 | |
This reverts commit 29ea3e734d916128db8bf6186e17940b98738b43. | |||||
2018-10-18 | cabal.project - removed git repo for pandoc-citeproc. | John MacFarlane | 1 | -4/+0 | |
Released version is okay. | |||||
2018-10-18 | appveyor - --verbose to diagnose problem. | John MacFarlane | 1 | -2/+2 | |
Why is text-icu being built? | |||||
2018-10-18 | Lua filters doc: fix and add more links to types | Albert Krewinkel | 1 | -45/+48 | |
2018-10-18 | Remove unneeded import. | John MacFarlane | 1 | -1/+0 | |
2018-10-18 | linux Dockerfile - use released static build of stack. | John MacFarlane | 1 | -4/+2 | |
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 |