Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-18 | Markdown reader: fixed parsing of fenced code after list... | John MacFarlane | 1 | -1/+4 | |
...when there is no intervening blank line. Closes #3733. | |||||
2017-08-18 | Markdown reader: parse `-@roe` as suppress-author citation. | John MacFarlane | 1 | -2/+4 | |
Previously only `[-@roe]` (with brackets) was recognized as suppress-author, and `-@roe` was treated the same as `@roe`. Closes jgm/pandoc-citeproc#237. | |||||
2017-08-18 | LaTeX reader: implement \newtoggle, \iftoggle, \toggletrue|false | John MacFarlane | 1 | -5/+47 | |
from etoolbox. Closes #3853. | |||||
2017-08-17 | RST reader/writer: support unknown interpreted text roles... | John MacFarlane | 1 | -4/+2 | |
...by parsing them as Span with "role" attributes. This way they can be manipulated in the AST. Closes #3407. | |||||
2017-08-17 | HTML reader: support column alignments. | John MacFarlane | 1 | -13/+30 | |
These can be set either with a `width` attribute or with `text-width` in a `style` attribute. Closes #1881. | |||||
2017-08-17 | LaTeX reader: support \lq, \rq. | John MacFarlane | 1 | -0/+2 | |
2017-08-17 | LaTeX reader: support \textquoteleft|right, \textquotedblleft|right. | John MacFarlane | 1 | -0/+4 | |
Closes #3849. | |||||
2017-08-16 | LaTeX reader: rudimentary support for `\hyperlink`. | John MacFarlane | 1 | -0/+4 | |
2017-08-16 | LaTeX reader: use Link instead of Span for `\ref`. | John MacFarlane | 1 | -5/+6 | |
This makes more sense semantically and avoids unnecessary Span [Link] nestings when references are resolved. | |||||
2017-08-16 | LaTeX reader: add Support for `glossaries` and `acronym` package (#3589) | schrieveslaach | 1 | -0/+39 | |
Acronyms are not resolved by the reader, but acronym and glossary information is put into attributes on Spans so that they can be processed in filters. | |||||
2017-08-13 | Better handle complex \def macros as raw latex. | John MacFarlane | 1 | -9/+11 | |
2017-08-13 | LaTeX reader: Allow @ as a letter in control sequences. | John MacFarlane | 1 | -2/+8 | |
@ is commonly used in macros using `\makeatletter`. Ideally we'd make the tokenizer sensitive to `\makeatletter` and `\makeatother`, but until then this seems a good change. | |||||
2017-08-13 | LaTeX reader: fix `\let\a=0` case, with single character token. | John MacFarlane | 1 | -13/+18 | |
2017-08-13 | Resolve references to section numbers in LaTeX reader. | John MacFarlane | 1 | -3/+17 | |
2017-08-13 | LaTeX reader: track header numbers and correlate with labels. | John MacFarlane | 1 | -22/+49 | |
2017-08-13 | Put content of \ref, \label commands into span… (#3639) | schrieveslaach | 1 | -3/+17 | |
* Put content of `\ref` and `\label` commands into Span elements so they can be used in filters. * Add support for `\eqref` | |||||
2017-08-12 | LaTeX reader: Fixed space after \figurename etc. | John MacFarlane | 1 | -4/+1 | |
2017-08-12 | LaTeX reader: support \chaptername, \partname, \abstractname, etc. | John MacFarlane | 1 | -0/+20 | |
See #3559. Obsoletes #3560. | |||||
2017-08-12 | LaTeX reader: have `\setmainlanguage` set `lang` in metadata. | John MacFarlane | 1 | -4/+6 | |
2017-08-11 | Added support for translations (localization) (see #3559). | John MacFarlane | 1 | -2/+133 | |
* readDataFile, readDefaultDataFile, getReferenceDocx, getReferenceODT have been removed from Shared and moved into Class. They are now defined in terms of PandocMonad primitives, rather than being primitve methods of the class. * toLang has been moved from BCP47 to Class. * NoTranslation and CouldNotLoudTranslations have been added to LogMessage. * New module, Text.Pandoc.Translations, exporting Term, Translations, readTranslations. * New functions in Class: translateTerm, setTranslations. Note that nothing is loaded from data files until translateTerm is used; setTranslation just sets the language to be used. * Added two translation data files in data/translations. * LaTeX reader: Support `\setmainlanguage` or `\setdefaultlanguage` (polyglossia) and `\figurename`. | |||||
2017-08-10 | RST reader: implement csv-table directive. | John MacFarlane | 1 | -45/+56 | |
Most attributes are supported, including `:file:` and `:url:`. A (probably insufficient) test case has been added. Closes #3533. | |||||
2017-08-10 | RST reader: Basic support for csv-table directive. | John MacFarlane | 1 | -0/+52 | |
* Added Text.Pandoc.CSV, simple CSV parser. * Options still not supported, and we need tests. See #3533. | |||||
2017-08-09 | RST reader: reorganize block parsers for ~20% faster parsing. | John MacFarlane | 1 | -3/+4 | |
2017-08-09 | Removed spurious comments. | John MacFarlane | 1 | -4/+0 | |
2017-08-09 | Org reader: use org-language attribute rather than data-org-language. | John MacFarlane | 1 | -1/+1 | |
2017-08-09 | Org reader: use tag-name attribute instead of data-tag-name. | John MacFarlane | 1 | -1/+1 | |
2017-08-09 | LaTeX reader: Use `label` instead of `data-label` for label in caption. | John MacFarlane | 1 | -1/+1 | |
See d441e656db576f266c4866e65ff9e4705d376381, #3639. | |||||
2017-08-09 | HTML reader: parse <main> like <div role=main>. (#3791) | bucklereed | 1 | -7/+11 | |
* HTML reader: parse <main> like <div role=main>. * <main> closes <p> and behaves like a block element generally | |||||
2017-08-09 | Muse reader: simplify tableCell implementation (#3846) | Alexander | 1 | -3/+1 | |
2017-08-08 | RST reader: support :widths: attribute for table directive. | John MacFarlane | 1 | -3/+13 | |
2017-08-08 | Thread options through CommonMark reader. | John MacFarlane | 1 | -81/+77 | |
This is more efficient than doing AST traversals for emojis and hard breaks. Also make behavior sensitive to `raw_html` extension. | |||||
2017-08-08 | Support `hard_line_breaks` in CommonMark reader. | John MacFarlane | 1 | -0/+7 | |
2017-08-08 | CommonMark reader: support `emoji` extension. | John MacFarlane | 1 | -1/+19 | |
2017-08-08 | CommonMark reader: support `gfm_auto_identifiers`. | John MacFarlane | 1 | -0/+31 | |
Added `Ext_gfm_auto_identifiers`: new constructor for `Extension` in `Text.Pandoc.Extensions` [API change]. Use this in githubExtensions. Closes #2821. | |||||
2017-08-07 | CommonMark reader: make exts depend on extensions. | John MacFarlane | 1 | -2/+4 | |
2017-08-07 | Remove GFM modules; use CMarkGFM for both gfm and commonmark. | John MacFarlane | 2 | -191/+63 | |
We no longer have a separate readGFM and writeGFM; instead, we'll use readCommonMark and writeCommonMark with githubExtensions. It remains to implement these extensions conditionally. Closes #3841. | |||||
2017-08-07 | Markdown reader: fixed spurious parsing as citation as reference def. | John MacFarlane | 1 | -2/+4 | |
We now disallow reference keys starting with `@` if the `citations` extension is enabled. Closes #3840. | |||||
2017-08-07 | Added gfm (GitHub-flavored CommonMark) as an input and output format. | John MacFarlane | 2 | -2/+187 | |
This uses bindings to GitHub's fork of cmark, so it should parse gfm exactly as GitHub does (excepting certain postprocessing steps, involving notifications, emojis, etc.). * Added Text.Pandoc.Readers.GFM (exporting readGFM) * Added Text.Pandoc.Writers.GFM (exporting writeGFM) * Added `gfm` as input and output forma Note that tables are currently always rendered as HTML in the writer; this can be improved when CMarkGFM supports tables in output. | |||||
2017-08-07 | Small tweak to previous commit. | John MacFarlane | 1 | -1/+1 | |
2017-08-07 | LaTeX reader: Support simple `\def` macros. | John MacFarlane | 1 | -2/+21 | |
Note that we still don't support macros with fancy parameter delimiters, like \def\foo#1..#2{...} | |||||
2017-08-07 | LaTeX reader: Support `\let`. | John MacFarlane | 2 | -14/+33 | |
Also, fix regular macros so they're expanded at the point of use, and NOT also the point of definition. `\let` macros, by contrast, are expanded at the point of definition. Added an `ExpansionPoint` field to `Macro` to track this difference. | |||||
2017-08-06 | Muse reader: debug indented paragraph support (#3839) | Alexander | 1 | -21/+5 | |
Take only first line indentation into account and do not start new paragraph on indentation change. | |||||
2017-08-06 | Docx reader: Avoid 0-level headers. | Jesse Rosenthal | 1 | -6/+5 | |
We used to parse paragraphs styled with "HeadingN" as "nth-level header." But if a document has a custom style named "Heading0", this will produce a 0-level header, which shouldn't exist. We only parse this style if N>0. Otherwise we treat it as a normal style name, and follow its dependencies, if any. Closes #3830. | |||||
2017-08-06 | Muse reader: debug list and list item separation rules (#3837) | Alexander | 1 | -5/+4 | |
2017-08-05 | LaTeX reader: plainbreak, fancybreak et al from the memoir class (#3833) | bucklereed | 1 | -0/+9 | |
2017-08-03 | Muse reader: do not allow headers in blockquotes (#3831) | Alexander Krotov | 1 | -1/+1 | |
2017-08-03 | Muse reader: do not parse blocks inside comments (#3828) | Alexander Krotov | 1 | -1/+1 | |
2017-07-25 | Merge branch 'textcolor-support' of https://github.com/schrieveslaach/pandoc ↵ | John MacFarlane | 1 | -0/+20 | |
into schrieveslaach-textcolor-support | |||||
2017-07-24 | LaTeX reader: support etoolbox's ifstrequal. | John MacFarlane | 1 | -0/+13 | |
2017-07-24 | LaTeX reader: removed code for non-exported 'macro'. | John MacFarlane | 1 | -8/+0 | |