Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-12 | Shared: export extractIds. | John MacFarlane | 1 | -0/+20 | |
This will be used to help with #1745. | |||||
2017-03-11 | Markdown writer: fixed bugs in simple/multiline list output. | John MacFarlane | 1 | -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-11 | Markdown reader: optimized nonindentSpaces. | John MacFarlane | 1 | -6/+3 | |
Makes the benchmark go from 40 to 36 ms. | |||||
2017-03-10 | ConTeXt writer: converted to use PandocMonad. | John MacFarlane | 1 | -19/+28 | |
2017-03-10 | Removed normalizeSpaces from Text.Pandoc.Shared. | John MacFarlane | 3 | -23/+9 | |
Rewrote functions in RST reader and writer to avoid the need for it. Closes #1530. | |||||
2017-03-10 | Docx reader: more efficient trimSps. | John MacFarlane | 1 | -9/+9 | |
Replacing trimLineBreaks. This does the work of normalizeSpaces as well, so we avoid the need for that function here. See #1530. | |||||
2017-03-10 | Shared.normalizeSpaces: strip off leading/trailing line breaks... | John MacFarlane | 1 | -2/+4 | |
...not just spaces. | |||||
2017-03-10 | Add Muse writer (#3489) | Alexander Krotov | 2 | -0/+339 | |
* Add Muse writer * Advertise new Muse writer * Muse writer: add regressions tests | |||||
2017-03-10 | Use pMacroDefinition in macro (for more direct parsing). | John MacFarlane | 1 | -13/+8 | |
This is newly exported in texmath 0.9.3. Note that this means that `macro` will now parse one macro at a time, rather than parsing a whole group together. | |||||
2017-03-10 | Expand \newenvironment macros. | John MacFarlane | 1 | -10/+12 | |
Closes #987. Depends on still unreleased texmath 0.9.3. | |||||
2017-03-09 | LaTeX reader: Treat `{{xxx}}` the same as `{xxx}`. | John MacFarlane | 1 | -9/+14 | |
Closes #2115. | |||||
2017-03-09 | Changed display format for messages. | John MacFarlane | 1 | -8/+8 | |
2017-03-09 | HTML writer: info message if 'lang' is unspecified. | John MacFarlane | 1 | -1/+4 | |
Closes #3486. | |||||
2017-03-09 | Logging: Added NoLangSpecified, use toConstr to avoid boilerplate. | John MacFarlane | 1 | -42/+30 | |
2017-03-09 | HTML writer: fallback to basename rather than Untitled. | John MacFarlane | 1 | -4/+5 | |
2017-03-08 | Remove space at beginning/end of RST code span. | John MacFarlane | 1 | -1/+4 | |
Otherwise we get invalid RST. There seems to be no way to escape the space. Closes #3496. | |||||
2017-03-08 | Org reader: disallow tables on list marker lines | Albert Krewinkel | 1 | -3/+4 | |
Fixes: #3499 | |||||
2017-03-08 | Markdown writer: Avoid spurious blanklines at end of document... | John MacFarlane | 1 | -1/+1 | |
after tables and list, for example. | |||||
2017-03-08 | Markdown writer: ensure space before list at top level. | John MacFarlane | 1 | -22/+31 | |
Closes #3487. | |||||
2017-03-08 | Org reader: don't allow tables inside list items. | John MacFarlane | 1 | -0/+4 | |
Closes #3499. | |||||
2017-03-08 | Markdown writer: escape unordered list markers at beginning of paragraph | John MacFarlane | 1 | -12/+20 | |
to avoid false interpretation as a list. Also handle `|`, and refactor code for escaping `%`. Closes #3497. | |||||
2017-03-07 | Re-enable support for custom lua writers. | John MacFarlane | 1 | -1/+3 | |
Closes #3495. | |||||
2017-03-07 | Markdown reader: Treat certain environments as inline | John MacFarlane | 1 | -1/+3 | |
when they occur without space surrounding them. E.g. equation, math. This avoids incorrect vertical space around equations. Closes #3309. Closes #2171. See also rstudio/bookdown#358. | |||||
2017-03-06 | Markdown writer: better handling of tables with empty columns. | John MacFarlane | 1 | -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-06 | LaTeX reader: allow newpage, clearpage, pagebreak in inline contexts | John MacFarlane | 1 | -0/+5 | |
as well as block contexts. Closes #3494. | |||||
2017-03-06 | Markdown writer: Fixed false ordered lists in YAML metadata. | John MacFarlane | 1 | -1/+1 | |
Now we properly escape things that would otherwise start ordered lists, such as --- title: 1. inline ... Closes #3492. Closes #1685. | |||||
2017-03-05 | LaTeX reader: support all \textXX commands. | John MacFarlane | 1 | -1/+5 | |
where XX = rm, tt, up, md, sf, bf. Spans with a class are used when there is nothing better. Closes #3488. | |||||
2017-03-05 | Markdown reader: fixed internal header links. | John MacFarlane | 2 | -2/+8 | |
Closes #2397. This patch also adds `shortcut_reference_links` to the list of mmd extensions. | |||||
2017-03-05 | Markdown writer: escape initial % in a paragraph... | John MacFarlane | 1 | -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-05 | LaTeX reader: small improvements in parsing arguments. | John MacFarlane | 1 | -10/+7 | |
2017-03-05 | LaTeX reader: Handle spaces before \cite arguments. | John MacFarlane | 1 | -3/+1 | |
2017-03-05 | Added readerAbbreviations to ParserState. | John MacFarlane | 2 | -25/+27 | |
Markdown reader now consults this to determine what is an abbreviation. Eventually it will be possible to specify a custom list (see #256). | |||||
2017-03-05 | Markdown reader: Fixed regression on left-biased union for metadata. | John MacFarlane | 1 | -6/+9 | |
When multiple YAML metadata blocks are used, and two define the same field, the value defined first takes precedence, according to the manual. This was changed briefly in ba3ee62323644134f2a5dd3277e3349d3681111a. This commit reverts to the original behavior and adds a test case. | |||||
2017-03-05 | Parse YAML metadata in a context that sees footnotes... | John MacFarlane | 1 | -84/+83 | |
defined in the body of the document. Closes #1279. | |||||
2017-03-04 | Fixed some loose ends in #1592. | John MacFarlane | 2 | -5/+4 | |
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-04 | HTML writer: only issue warning for missing title if --standalone. | John MacFarlane | 1 | -11/+13 | |
2017-03-04 | HTML writer: Render SmallCaps as span with smallcaps class. | John MacFarlane | 1 | -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-04 | Use smallcaps class for SmallCaps in CommonMark writer. | John MacFarlane | 1 | -1/+1 | |
See #1592. | |||||
2017-03-04 | Markdown writer: Use span with class 'smallcaps' for SmallCaps. | John MacFarlane | 1 | -2/+1 | |
Instead of a style attribute as before. See #1592. | |||||
2017-03-04 | Markdown reader: treat span with class `smallcaps` as SmallCaps. | John MacFarlane | 1 | -13/+18 | |
This allows users to specify small caps in Markdown this way: [my text]{.smallcaps} See #1592. | |||||
2017-03-04 | Stylish-haskell automatic formatting changes. | John MacFarlane | 76 | -1601/+1638 | |
2017-03-04 | hlint refactoring. | John MacFarlane | 1 | -12/+9 | |
2017-03-04 | Add hanging indent to log messages. | John MacFarlane | 1 | -3/+12 | |
This makes them easier to read. | |||||
2017-03-04 | HTML writer: issue warning if no title specified and template used. | John MacFarlane | 1 | -7/+14 | |
See #3473. | |||||
2017-03-04 | Logging: Added NoTitleElement constructor for LogMessage. | John MacFarlane | 1 | -0/+9 | |
2017-03-03 | OpenDocument writer: Clarified some code. | John MacFarlane | 1 | -12/+11 | |
2017-03-03 | OpenDocument writer: fixed dropped elements in some ordered lists. | John MacFarlane | 1 | -1/+1 | |
Closes #2434. | |||||
2017-03-03 | RST reader: support RST-style citations. | John MacFarlane | 2 | -14/+56 | |
The citations appear at the end of the document as a definition list in a special div with id `citations`. Citations link to the definitions. Added stateCitations to ParserState. Closes #853. | |||||
2017-03-03 | Docx writer: Don't include bookmarks on headers unless non-null id. | John MacFarlane | 1 | -22/+25 | |
Closes #3476. | |||||
2017-03-03 | Pretty: don't error for blocks of size < 1. | John MacFarlane | 1 | -1/+1 | |
Instead, resize to 1. Note, this (together with earlier changes to the Markdown writer) seems to fix #1785. The table renders as garbage, but pandoc now completes the conversion quickly and doesn't get tied up. |