Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-13 | Muse writer: output tables with one column as grid tables | Alexander Krotov | 1 | -1/+1 | |
2018-11-12 | LaTeX writer: don't emit `[<+->]` unless beamer output, | John MacFarlane | 1 | -2/+3 | |
even if `writerIncremental` is True. See #5072. | |||||
2018-11-11 | Text.Pandoc.Shared: add parameter to uniqueIdent, inlineListToIdentifier. | John MacFarlane | 7 | -10/+13 | |
The parameter is Extensions. This allows these functions to be sensitive to the settings of `Ext_gfm_auto_identifiers` and `Ext_ascii_identifiers`. This allows us to use `uniqueIdent` in the CommonMark reader, replacing some custom code. It also means that `gfm_auto_identifiers` can now be used in all formats. Semantically, `gfm_auto_identifiers` is now a modifier of `auto_identifiers`; for identifiers to be set, `auto_identifiers` must be turned on, and then the type of identifier produced depends on `gfm_auto_identifiers` and `ascii_identifiers` are set. Closes #5057. | |||||
2018-11-07 | Merge pull request #5054 from lierdakil/docx-image-bookmarks | John MacFarlane | 1 | -26/+17 | |
Docx image and code block bookmarks | |||||
2018-11-07 | Texinfo writer: add blank line before `@menu` section. | John MacFarlane | 1 | -1/+2 | |
Closes #5055. | |||||
2018-11-07 | [Docx Writer] Add bookmarks to code blocks | Nikolay Yakimov | 1 | -2/+2 | |
2018-11-07 | [Docx Writer] Add bookmarks to images | Nikolay Yakimov | 1 | -2/+2 | |
2018-11-07 | [Docx Writer] Refactor common bookmark creation code into a function | Nikolay Yakimov | 1 | -22/+13 | |
2018-11-07 | ICML writer: fix missing type signature warning | Albert Krewinkel | 1 | -3/+4 | |
2018-11-06 | ICML writer: consolidate adjacent strings, inc. spaces. | John MacFarlane | 1 | -15/+15 | |
This avoids chunking up the output unnecessarily into separate elements. | |||||
2018-11-06 | hlint Muse writer | Alexander Krotov | 1 | -1/+1 | |
2018-11-05 | CommonMark writer: make sure --ascii affects quotes, super/subscript. | John MacFarlane | 1 | -6/+12 | |
2018-11-05 | CommonMark writer: respect --ascii (#5043) | quasicomputational | 1 | -1/+18 | |
2018-11-05 | Muse writer: add support for --reference-location= | Alexander Krotov | 1 | -6/+44 | |
Address #107 | |||||
2018-11-03 | AsciiDoc writer: prevent illegal nestings. | John MacFarlane | 1 | -1/+9 | |
In asciidoc you can only have level n+1 headers directly under level n headers. | |||||
2018-11-03 | AsciiDoc writer: use single-line section headers. | John MacFarlane | 1 | -29/+9 | |
The underline style is now deprecated. Previously `--atx-headers` would enable the single-line style; now the single-line style is always used. Closes #5038. | |||||
2018-11-01 | Change 'groff' -> 'roff'. | John MacFarlane | 3 | -9/+9 | |
These formats (man, ms) are not groff-specific. | |||||
2018-11-01 | Implement --ascii for Markdown writer. | John MacFarlane | 1 | -23/+35 | |
2018-11-01 | HTML writer: use character entities references when possible for HTML5. | John MacFarlane | 1 | -2/+8 | |
2018-11-01 | LaTeX writer: remove unused local bind | Alexander Krotov | 1 | -1/+1 | |
2018-10-31 | ZimWiki writer: number ordered list items sequentially... | John MacFarlane | 1 | -28/+24 | |
rather than always with 1. | |||||
2018-10-31 | LaTeX writer: add newline if math ends in a comment. | John MacFarlane | 1 | -2/+12 | |
This prevents the closing delimiter from being swalled up in the comment. Closes #4880. | |||||
2018-10-29 | ZimWiki writer: remove extra indentation on lists. | John MacFarlane | 1 | -8/+8 | |
Closes #4963. | |||||
2018-10-28 | EPUB writer: use metadata field `css` instead of `stylesheet` | mb21 | 1 | -3/+4 | |
closes #4990 | |||||
2018-10-28 | T.P.Lua: expose more useful internals (API change) | Albert Krewinkel | 1 | -3/+2 | |
Newly exported from Text.Pandoc.Lua: - `runFilterFile` to run a Lua filter from file; - data type `Global` and its constructors; and - `setGlobals` to add globals to a Lua environment. This module also contains `Pushable` and `Peekable` instances required to get pandoc's data types to and from Lua. Low-level Lua operation remain hidden in Text.Pandoc.Lua. | |||||
2018-10-28 | T.P.Lua: rename `runPandocLua` to `runLua` (API change) | Albert Krewinkel | 1 | -2/+2 | |
2018-10-26 | Rename Groff -> Roff. | John MacFarlane | 3 | -5/+5 | |
Module T.P.Readers.Groff -> T.P.Readers.Roff Module T.P.Writers.Groff -> T.P.Writers.Roff Module T.P.GroffChar -> T.P.RoffChar GroffTokens -> RoffTokens GroffToken -> RoffToken. | |||||
2018-10-26 | Text.Pandoc.Lua: move globals handling to separate module | Albert Krewinkel | 1 | -30/+8 | |
2018-10-26 | Man writer: don't wrap .SH and .SS lines. | John MacFarlane | 1 | -1/+1 | |
Closes #5019. | |||||
2018-10-25 | Muse writer: add support for grid tables | Alexander Krotov | 1 | -23/+35 | |
2018-10-24 | Ms writer - removed old escapeBar. | John MacFarlane | 1 | -8/+2 | |
We don't need this now that we use @ for delim. | |||||
2018-10-24 | Rename manEscapes -> standardEscapes | John MacFarlane | 1 | -2/+2 | |
2018-10-23 | Groff writer character escaping changes. | John MacFarlane | 3 | -46/+56 | |
T.P.GroffChar: replaced `essentialEscapes` with `manEscapes`, which includes all the escapes mentioned in the groff_man manual. T.P.Writers.Groff: removed escapeCode; changed parameter on escapeString from Bool to new type `EscapeMode`. Rewrote `escapeString`. | |||||
2018-10-23 | Fix Muse writer style | Alexander Krotov | 1 | -42/+42 | |
2018-10-23 | Muse writer: use length instead of realLength to calculate definition ↵ | Alexander Krotov | 1 | -1/+2 | |
indentation Muse parsers don't take character width into account when calculating indentation. | |||||
2018-10-22 | Groff writers escaping changes. | John MacFarlane | 1 | -22/+24 | |
- Improve escaping of accented characters with `--ascii`. Combining accents are now handled properly. - Don't escape spaces and tabs in code blocks. This doesn't seem to be necessary. | |||||
2018-10-22 | T.P.Writers.Groff - don't export escapeChar. | John MacFarlane | 2 | -2/+1 | |
2018-10-23 | Muse writer: do not insert newline before lists | Alexander Krotov | 1 | -3/+3 | |
2018-10-23 | Muse writer: code cleanup | Alexander Krotov | 1 | -4/+2 | |
2018-10-22 | Reduce code duplication in Muse writer | Alexander Krotov | 1 | -34/+18 | |
2018-10-22 | hlint Muse writer | Alexander Krotov | 1 | -5/+3 | |
2018-10-21 | Muse writer: use lightweight markup after </em> tag | Alexander Krotov | 1 | -0/+1 | |
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 writer: avoid unnecessary `.RS`/`.RE` pair in defn lists. | John MacFarlane | 1 | -1/+3 | |
When the definition is just one paragraph, we don't need the `.RS\n.RE`. | |||||
2018-10-18 | Remove unneeded import. | John MacFarlane | 1 | -1/+0 | |
2018-10-18 | Groff escaping changes. | John MacFarlane | 3 | -48/+54 | |
- `--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 | 1 | -20/+2 | |
This will hold common escaping data for groff characters. | |||||
2018-10-17 | man/ms writers: use `\[at]` for escaped `@`. | John MacFarlane | 1 | -1/+1 | |
2018-10-17 | Move common groff functions to Text.Pandoc.Writers.Groff | John MacFarlane | 4 | -151/+155 | |
(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 | 1 | -2/+2 | |
Fixes #4973 |