aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Writers
AgeCommit message (Collapse)AuthorFilesLines
2017-03-21Moved more gridTable calculations to Writers.Shared.John MacFarlane2-29/+33
2017-03-21Moved gridTable from Markdown writer to Writers.Shared.John MacFarlane3-43/+43
2017-03-20docx writer: lang meta, see #1667 (#3515)Mauro Bieg1-1/+24
2017-03-16LaTeX/Beamer writer: allow hyperlinks to frames.John MacFarlane1-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-15OpenDocument writer: use more widely available bullet characters.John MacFarlane1-1/+1
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-13Removed unused symbol.John MacFarlane1-1/+0
2017-03-13RST writer: convert to PandocMonad, report on unrendered raw items.John MacFarlane1-31/+39
2017-03-13Highlighting: highlighting now returns an Either rather than Maybe.John MacFarlane3-15/+29
This allows us to display error information returned by the skylighting library. Display a warning if the highlighting library throws an error.
2017-03-13Put TEI writer inside PandocMonad. Added warnings for omitted raw elements.John MacFarlane1-118/+135
Also added identifiers on `<div>` elements. These were commented out before, not sure why?
2017-03-12Converted DokuWiki writer to use PandocMonad.John MacFarlane1-25/+34
2017-03-12MediaWiki writer: use PandocMonad.John MacFarlane1-23/+29
2017-03-11Markdown writer: fixed bugs in simple/multiline list output.John MacFarlane1-10/+9
* Previously we got overlong lists with `--wrap=none`. This is fixed. * Previously a multiline list could become a simple list (and would always become one with `--wrap=none`). Closes #3384.
2017-03-10ConTeXt writer: converted to use PandocMonad.John MacFarlane1-19/+28
2017-03-10Removed normalizeSpaces from Text.Pandoc.Shared.John MacFarlane1-3/+3
Rewrote functions in RST reader and writer to avoid the need for it. Closes #1530.
2017-03-10Add Muse writer (#3489)Alexander Krotov1-0/+336
* Add Muse writer * Advertise new Muse writer * Muse writer: add regressions tests
2017-03-09HTML writer: info message if 'lang' is unspecified.John MacFarlane1-1/+4
Closes #3486.
2017-03-09HTML writer: fallback to basename rather than Untitled.John MacFarlane1-4/+5
2017-03-08Remove space at beginning/end of RST code span.John MacFarlane1-1/+4
Otherwise we get invalid RST. There seems to be no way to escape the space. Closes #3496.
2017-03-08Markdown writer: Avoid spurious blanklines at end of document...John MacFarlane1-1/+1
after tables and list, for example.
2017-03-08Markdown writer: ensure space before list at top level.John MacFarlane1-22/+31
Closes #3487.
2017-03-08Markdown writer: escape unordered list markers at beginning of paragraphJohn MacFarlane1-12/+20
to avoid false interpretation as a list. Also handle `|`, and refactor code for escaping `%`. Closes #3497.
2017-03-06Markdown writer: better handling of tables with empty columns.John MacFarlane1-12/+22
E.g. an HTML table with two cells in the first row and one in the second (but no row/colspan). We now calculate the number of columns based on the longest row (or the length of aligns or widths). Closes #3337.
2017-03-06Markdown writer: Fixed false ordered lists in YAML metadata.John MacFarlane1-1/+1
Now we properly escape things that would otherwise start ordered lists, such as --- title: 1. inline ... Closes #3492. Closes #1685.
2017-03-05Markdown writer: escape initial % in a paragraph...John MacFarlane1-1/+5
...if the `pandoc_title_blocks` extension is enabled. Otherwise in a document starting with a literal percent sign the first line is wrongly interpreted as a title. Closes #3454.
2017-03-04Fixed some loose ends in #1592.John MacFarlane1-4/+1
Added test cases. Fixed HTML reader to parse a span with class "smallcaps" as SmallCaps. Fixed Markdown writer to render SmallCaps as a native span when native spans are enabled.
2017-03-04HTML writer: only issue warning for missing title if --standalone.John MacFarlane1-11/+13
2017-03-04HTML writer: Render SmallCaps as span with smallcaps class.John MacFarlane1-1/+1
Rather than using a style attribute directly. This gives the user more flexibility in styling small caps in CSS. See #1592.
2017-03-04Use smallcaps class for SmallCaps in CommonMark writer.John MacFarlane1-1/+1
See #1592.
2017-03-04Markdown writer: Use span with class 'smallcaps' for SmallCaps.John MacFarlane1-2/+1
Instead of a style attribute as before. See #1592.
2017-03-04Stylish-haskell automatic formatting changes.John MacFarlane29-785/+805
2017-03-04HTML writer: issue warning if no title specified and template used.John MacFarlane1-7/+14
See #3473.
2017-03-03OpenDocument writer: Clarified some code.John MacFarlane1-12/+11
2017-03-03OpenDocument writer: fixed dropped elements in some ordered lists.John MacFarlane1-1/+1
Closes #2434.
2017-03-03Docx writer: Don't include bookmarks on headers unless non-null id.John MacFarlane1-22/+25
Closes #3476.
2017-03-03ConTeXt writer: remove unnecessary $ (#3482)Alexander Krotov1-2/+2
2017-03-02LaTeX writer: add `\leavevmode` before hypertarget at start of paragraph.John MacFarlane1-1/+8
Closes #2704 (formatting problems in beamer citations). See http://tex.stackexchange.com/questions/22852/function-and-usage-of-leavevmode
2017-03-02LaTeX writer: use % after hypertarget before code blockJohn MacFarlane1-1/+4
2017-03-02LaTeX writer: minor tweak to hypertarget (semantically irrelevant).John MacFarlane1-1/+3
2017-03-02Removed unnecessary import.John MacFarlane1-1/+0
2017-03-01LaTeX writer: always add hypertarget when there's a non-empty identifier.John MacFarlane1-29/+19
Previously the hypertargets were only added when there was actually a link to that identifier. Closes #2719.
2017-03-01Writers: Use gets to access MonadState where possible (#3480)Alexander Krotov7-53/+53
2017-03-01Markdown writer: Fixed grid tables embedded in grid tables.John MacFarlane1-32/+49
Closes #2834.
2017-03-01Markdown writer: Refactored gridTable to use widths in chars.John MacFarlane1-10/+12
2017-03-01ODT writer: calculate aspect ratio for percentage-sized images (#3478)Mauro Bieg2-4/+2
closes #3239
2017-02-27Removed `--epub-stylesheet`; use `--css` instead.John MacFarlane1-24/+28
* Removed writerEpubStylesheet in WriterOptions. * Removed `--epub-stylesheet` option. * Allow `--css` to be used with epub. * Allow multiple stylesheets to be used. * Stylesheets will be taken both from `--css` and from the `stylesheet` metadata field (which can contain either a file path or a list of them). Closes #3472, #847.
2017-02-25Fixed type sig for older GHC versions.John MacFarlane1-1/+1
2017-02-25Markdown writer: don't include variables in metadata blocks!John MacFarlane1-4/+3
Previously variables set on the command line were included in e.g. YAML metadata, contrary to documentation and intentions.
2017-02-25Fixed addVariablesToJSON.John MacFarlane1-2/+5
It was previously not allowing multiple values to become lists.
2017-02-25Writers.Shared: export metaToJSON', addVariablesToJSON.John MacFarlane1-10/+28
This allows us to add the variables AFTER using the metadata to generate a YAML header (in the Markdown writer). Addresses the problem shown by https://travis-ci.org/jgm/pandoc/jobs/205154181#L705 See #3439
2017-02-25Writers.Shared: Changed metaToJSON a bit.John MacFarlane1-4/+17
Now we handle metadata first, then variables. This way, meta-json variable will not contain representations of variables, only proper metadata.